JQuery改变ASP的背面颜色:GridView Row

时间:2018-01-14 23:52:04

标签: jquery css asp.net gridview

我试图在取消选中复选框时使用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;
}

2 个答案:

答案 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;);