【发布时间】:2014-07-31 19:44:05
【问题描述】:
大家好,我刚开始使用 jquery,我想知道如何解决这个问题:
我尝试通过单击复选框来突出显示表格中的每一行,一切都很好,除了只有每隔一行被突出显示。
$('tr').on('click',':checkbox', function () {
if($(this).is(':checked')) {
$(this).closest('tr').addClass('highlighted');
} else {
$(this).closest('tr').removeClass('highlighted');
}
我发现附加的 css 链接 导致这个问题。不幸的是我不能忽视它。 我也尝试过 toggleClass 但没有成功。
如何使用上述 css 文件突出显示表格中每个选中的行?
【问题讨论】:
-
可以分享一下
highlighted关联的css规则吗 -
.highlighted { 背景颜色:rgba(0,255,0,0.7); }
-
yui.yahooapis.com/pure/0.5.0/pure-min.css"> - 这会导致问题