我有以下html:
<ul id="contain">
<li class="active_one"></li>
<li class="two"></li>
</ul>
和下面的jQuery:
$contain = $('#contain'); //going to use a lot
$contain.on('click','li.two', function(){
console.log('working');
//plus do other stuff
});
以上不起作用,但是当我将其更改为:
$('body').on('click','li.two', function(){
console.log('working');
//plus do other stuff
});
然后它起作用了,但我知道最好的做法是尽可能靠近我尝试使用的父元素进行钻取,但每次我尝试这样做时,我显然做错了什么,因为我的父级选择器不工作。