我正在尝试使用jquery为tr
事件着色.click
。
我的代码对第一行着色是没有问题是静态的,但是用jQuery创建的其他行不想着色。
我不知道为什么不在其他行上工作。
$(function () {
$('tr').click(function () {
$(this).toggleClass("obarva");
});
});
这是我现有的代码:`http://jsfiddle.net/1mihcc/7okvbkg2/1/
答案 0 :(得分:0)
那是因为运行jQuery选择器时元素不在DOM中。使用event delegation。
$(function () {
$(document).on('click', 'tr', function () {
$(this).toggleClass("obarva");
});
});