我正在尝试在该行中选中单选按钮时更改表行的颜色:

$(".myCheckbox").click(function(){
    $(this).closest("tr").toggleClass("highlightRow", this.checked);
});


由于某些原因,当我使用FireBug查看结果时,在检查时会看到以下内容:

<tr class="highlightRow .highlightRow">


如何结束两个班级,一个班级加一个点?

的CSS

.highlightRow {
    background-color: #ccc;
}


还尝试了:

.highlightRow TD {
    background-color: #ccc;
}

最佳答案

您必须一直在Javascript的任何位置或原始HTML的任何位置编写.highlightRow。请再次检查或发布所有Javascript和所有HTML。

除了以下形式:this solution到目前为止更好。 ;)

关于jquery - 用jQuery突出显示行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5543569/

10-10 00:07