为什么live()
之后slice()
无效?
我在这里做错了什么?
$('.object').slice(1).live('mouseenter', function() {
alert();
});
...
<div class="object">
1
<div class="object">
2
<div class="object">
3
</div>
</div>
</div>
答案 0 :(得分:5)
为什么
live()
之后slice()
无效?
查找要发送到
.live()
的元素不支持DOM遍历方法。相反,应始终在选择器之后直接调用.live()
方法,如上例所示。
使用其他选择器。例如:
$('div.object:gt(0)').live('mouseenter', function()
{
// super awesome life things
});
答案 1 :(得分:1)
不支持DOM遍历方法来查找要发送到.live()的元素。相反,应始终在选择器之后直接调用.live()方法,如上例所示。