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