我试图在取消选中复选框时使用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;
}
答案 0 :(得分:1)
这不是在jquery中向元素添加类的方法。为此,请使用$(this).closest('tr').addClass('grdCell')
您可以使用jquery addClass('.grdCell')
或
css('background-color','Gray')
答案 1 :(得分:0)
你可以在cs文件中试试这个: GridView.Rows [0] .Cells [0] .Style.Add(&#34; BackColor&#34;,&#34; #CCCCCC&#34;);