我正在尝试使用 JQuery,以便在未选中复选框时将行的颜色更改为灰色。我正在尝试使用这个 CSS 类,并从 JQuery 调用它。但是,我没有收到任何错误,行颜色也没有改变。如何更改“取消选中”复选框上的行颜色?
<script>
$(document).ready(function () {
$(".Grid input:checkbox").each(function () {
this.onclick = function ()
{
if (!this.checked)
{
$(this).closest('tr').css('grdCell');
}
}
})
$('.Grid').find("input:checkbox").prop('checked', true);
});
</script>
.grdCell {
background-color: Gray;
}
最佳答案
这不是jquery中给元素添加类的方式。为此,请使用 $(this).closest('tr').addClass('grdCell')
您可以使用 jquery addClass('.grdCell')
或
css('背景色','灰色')
关于JQuery 更改 ASP :GridView Row 的背景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48255353/