我的li中有复选框,我使用$(document).on('mouseenter','ul li', function)
尝试委托,但似乎不起作用。我将鼠标移动到复选框,功能没有停止执行..
我不能选择li,我必须用$(文件)来做,因为我的李将是动态的..
答案 0 :(得分:0)
更好地使用 .change()
事件处理程序而不是mouseenter
$('ul').on('change','li input[type="checkbox"]', function() {
//Your code
});
<强>更新强>
根据您的评论,尝试使用 .hover
事件
$(document).on('hover','ul li', function() {
//Your code
});
答案 1 :(得分:0)
而非document
使用您的ul li
此处
$('ul li').on('mouseenter', function() {
});
同时检查我如何使用最后一个参数function
修改强>
PS:虽然您在事件中使用on
函数,但最好将jquery代码放在$(document).ready(function () {});
<强>的jsfiddle:强>