【发布时间】:2013-01-14 22:59:08
【问题描述】:
我有一个backbone.js + jquery ui + jquery 移动应用程序,由于某种原因.remove() 抛出:this._destroy 不是jquery 库中的函数错误。还有其他人遇到这个吗?我猜这是一个问题,“this”指的是不同的元素,但我不确定。
【问题讨论】:
标签: jquery jquery-mobile backbone.js
我有一个backbone.js + jquery ui + jquery 移动应用程序,由于某种原因.remove() 抛出:this._destroy 不是jquery 库中的函数错误。还有其他人遇到这个吗?我猜这是一个问题,“this”指的是不同的元素,但我不确定。
【问题讨论】:
标签: jquery jquery-mobile backbone.js
不同之处可能是您在骨干对象上调用 .remove() 与 jQuery 对象——Backbone.View 对象和 jQuery 对象都具有 .remove() 方法——也许你在一个对象上调用它打字,以为是另一个?
【讨论】:
找到了原生 JS 解决方法:
var thisCancel = $(e.currentTarget).closest('tr').prop('id');
var dRemove = document.getElementById(thisCancel);
dRemove.parentNode.removeChild(dRemove);
【讨论】: