我正在尝试为动态变化且没有成功的表格中的每一行附加事件处理程序(使用jQuery版本1.11.0) *编辑:正如许多人指出的那样,“hover”已被弃用,但我的问题也存在于其他处理程序中*
$('#tableBody tbody').on('hover', 'tr', function() {
alert('hovering on a row');
});
上述代码和jQuery文档中的http://api.jquery.com/on/几乎完全相同。我还尝试了其他变化,比如:
$(document).on('hover', '.tableRow', function(){...});
事件处理程序没有被添加上。 需要注意的是,表格的内容是通过 AJAX 检索并显示的,这就是我使用 .on() 方法的原因。
on
吗?您是不是指的是1.11.0?1.11版本非常老旧。 - Adrian Preusshover
,您会看到以下内容:“在jQuery 1.8中被弃用,在1.9中被移除:将名称hover
用作字符串mouseenter mouseleave
的简写。” - Felix Kling