JQuery 更改 ASP :GridView Row 的背景色

标签 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;
}

最佳答案

这不是jquery中给元素添加类的方式。为此,请使用 $(this).closest('tr').addClass('grdCell')

您可以使用 jquery addClass('.grdCell')css('背景色','灰色')

关于JQuery 更改 ASP :GridView Row 的背景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48255353/

相关文章:

javascript - 从外部文件调用 jQuery 日期选择器

jquery - jcrop - 中心的默认裁剪选择

javascript - 应用于元素后,innerHTML 文本很快消失

css - 动态等宽 child

asp.net - ASP.NET 2.0 中的 Page.Load 问题

javascript - Instafeed.js 带有加载更多选项

jquery - 如何让 iframe 颜色框在装有 iOS 6 的 iPad 上滚动

c# - 无法从存储库返回 ASP.NET 中查询的 API 数据

c# - 为什么这个 JavaScript 不显示确认框?

css - 为什么我的 CSS 不适用于我所有的 EJS 循环?