【发布时间】:2011-06-15 07:40:41
【问题描述】:
可能的重复:
Is there an “exists” function for jQuery
jQuery determining if element exists on page
if(tr)在tr不是元素时返回true,如何检查它是否存在?
var tr = $('#parts-table .no-data').parent();
$('.delete', row).bind('click', function (e) {
that.delete(e.currentTarget);
});
console.log(tr);
if (tr) //returns true when it shouldn't
【问题讨论】:
-
之所以计算为真,是因为无论是否找到元素,你都会得到一个jQuery对象,这总是被认为是真的。
-
在发布代码之前取消缩进会很难吗?
-
我选择了 4257906,因为它看起来最接近。
标签: javascript jquery