【发布时间】:2010-12-23 05:46:35
【问题描述】:
我已经知道如何在文档准备好时检查元素:
jQuery.fn.exists = function () {
return jQuery(this).length > 0;
}
但是这个方法不知道使用 AJAX 添加的元素。有人知道怎么做吗?
【问题讨论】:
标签: javascript jquery ajax dom exists
我已经知道如何在文档准备好时检查元素:
jQuery.fn.exists = function () {
return jQuery(this).length > 0;
}
但是这个方法不知道使用 AJAX 添加的元素。有人知道怎么做吗?
【问题讨论】:
标签: javascript jquery ajax dom exists
该方法在 ajax 加载并附加到 DOM 后执行。 你可以重写一下:
jQuery.existsin = function (what, where) {
return jQuery(where).find(what).length > 0;
}
你可以在 ajax 上取得成功:
function(data, status){
if(jQuery.existsin('selector', data)){
//do foo
}
}
【讨论】:
【讨论】: