1

ドキュメントの準備ができたときにそこにある要素をチェックする方法はすでに知っています。

jQuery.fn.exists = function () { 
  return jQuery(this).length > 0; 
}

しかし、このメソッドは AJAX で追加された要素を認識していません。誰もそれを行う方法を知っていますか?

4

2 に答える 2

3

このメソッドは、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
  }
}
于 2009-12-04T13:11:11.980 に答える
0

たぶんこれが役立ちます:http://plugins.jquery.com/project/livequery/

于 2009-12-04T13:31:57.727 に答える