2

iScoll4が正しく表示する次のコードがあります。

<ul id="thelist">
<li id="1">Option 1</li>
<li id="2">Option 2</li>
<li id="3">Option 3</li>
<li id="4">Option 4</li>
</ul>

しかし、このjQueryコードを使用すると、機能しません。

$("li").click(function(){
alert($(this).text());
});

そして最も興味深い部分は、このコードのビットが機能することです。

$("#thelist").click(function(){
alert($(this).text());
});

誰かがこれで私を助けることができますか?

4

2 に答える 2

2

これを書くにはいくつかの方法があります。私は試してみて.on()、何が起こるか見てみたい:

$('#thelist').on({

    click: function () { alert($(this).text()); }

}, 'li');

テストするjsfiddleを次に示します。

于 2013-01-20T15:12:59.337 に答える
0

やってみました$("#thelist").children("li").click(function() { ...

于 2013-01-20T15:09:18.043 に答える