当鼠标悬停在表格行上时,我试图突出显示它。所以我正在使用jQuery的toggleClass()
功能。值得一提的是,表行最初并不存在,它们是在对服务器进行 AJAX 调用之后创建的,然后插入到表中。创建的表行有一个 class="table_row"。这是我的代码...
$('.table_row').hover( function() {
event.preventDefault();
$(this).toggleClass('highlighted');
});
由于某种原因它不起作用,没有任何反应。该行不会响应任何事件。这是我用来创建表格元素的代码,它位于上述代码之前......
$('tbody').prepend(
'<tr class="table_row"><td>' + results + '</td></tr>'
});