我有一些iScoll 4正确显示的代码:
<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());
});
有人可以帮我这个吗?
答案 0 :(得分:2)
有几种方法可以写这个;我试着用.on()
看看会发生什么:
$('#thelist').on({
click: function () { alert($(this).text()); }
}, 'li');
这是一个jsfiddle来测试。
答案 1 :(得分:0)
您是否尝试过$("#thelist").children("li").click(function() { ...