我有一个带有类 trhlite
的表行
"<tr class='trhlite'; bgcolor='".$color."'; onMouseOver=\"this.bgColor='pink';\"
onMouseOut=\"this.bgColor='".$color."';\" id=\"row"."\">";
单击每行中的按钮时,必须更改整行的颜色。
但是我的 jQuery 更改了表中的所有行:
var id = id;
$.ajax({
url: "<?php echo $this->address .'feedback/postflag'?>",
type: 'POST',
data: "id=" + id,
success: function (data) {
var index = parseFloat(id);
// alert(index);
$(".trhlite").css("background-color", "yellow");
}
})
我应该如何更改它以便它仅更改特定行?
最佳答案
$(".trhlite .buttonSelector").click(function() {
$(this).parent(".trhlite").css("background-color","yellow");
});
没有测试,但应该可以。 (将 .buttonSelector
替换为按钮的类,或使用语义术语(例如:input
)。
关于jquery - 如何更改一行而不是所有行的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12526762/