0
<div id="preen_me" class="twitter_list"></div>

この div を Twitter 投稿 (ul と li) のリストで埋める jquery プラグインがあります。

リストを取得したい(順番に内容です)。マウスアップ(またはクリック)ページの読み込み後に読み込まれるため、jqueryがそのリストを見つけられないように見える問題(私は思う)

私は試した

$(document).ready(function() {
    $("#preen_me").click(function () {
          alert($(this).find('ul').attr('class'));
          alert($(this).closest('li').attr('class'));
       }); 
});

しかし、私は未定義の値を取得します。(疑問に思っている場合に備えて、どちらにもクラス属性があります)

4

3 に答える 3

1

代わりに live 関数を使用します

$(document).ready(function() {
    $("#preen_me").live('click', function () {
          alert($(this).find('ul').attr('class'));
          alert($(this).find('li').attr('class'));
       }); 
});
于 2012-09-08T09:57:54.277 に答える
0

同様にfind()メソッドを使用してください..メソッドはDOMを通過しますが、これはあなたが望むものではないと思います。liclosest()

alert($(this).find('li').attr('class'));

デモ

于 2012-09-08T09:58:09.797 に答える
0

試す

$(document).ready(function(){
     $("#preen_me").click(function () {
      alert($(this).find('ul li').attr('class'));          
   }); 
})
于 2012-09-08T10:16:10.960 に答える