我在表格中有这个javascript代码和一些tr元素,但是click事件对这个元素不起作用,我已经尝试过其他元素,比如div,并且它有效。有人知道为什么吗?
$(document).ready(function() {
$('tr').bind('click',function(){
alert('clicked');
});
});
答案 0 :(得分:2)
也许,尝试点击或方法的替代方法。看看这些代码:
// With click
$(function() {
$('tr').click(function(){
alert('clicked');
});
});
// With on
$(function() {
$(document).on('click', 'tr', function(){
alert('clicked');
});
});
检查你的tr是否可见:
$(function() {
if($('tr').is(':visible')) {
alert('visible');
}
});