1
我已经知道如何检查是否有元素时的文件已准备就绪:jQuery的:检查是否一个元素存在(这有可能通过Ajax添加)
jQuery.fn.exists = function() {
return jQuery(this).length > 0;
}
但这种方法不知道元素添加了AJAX。有谁知道如何做到这一点?
我已经知道如何检查是否有元素时的文件已准备就绪:jQuery的:检查是否一个元素存在(这有可能通过Ajax添加)
jQuery.fn.exists = function() {
return jQuery(this).length > 0;
}
但这种方法不知道元素添加了AJAX。有谁知道如何做到这一点?
该方法一旦ajax被加载并附加到DOM。 你可以把它改写了一下:
jQuery.existsin = function (what, where) {
return jQuery(where).find(what).length > 0;
}
的你可以在阿贾克斯成功:
function(data, status){
if(jQuery.existsin('selector', data)){
//do foo
}
}
会是明智的指定“体”作为“默认哪里? – 2009-12-04 13:13:24
谢谢!这对我行得通! – 2009-12-04 13:41:08
@Eivind请让我知道这里的选择。 – Achyut 2014-08-20 09:28:57