Javascript或Jquery—单击复选框,如何更改父元素';背景色是什么?

Javascript或Jquery—单击复选框,如何更改父元素';背景色是什么?,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,单击,我需要 找到父元素 将其背景色更改为红色 我对第一部分有特别的困难 $('.grid input[type="checkbox"]').click(function(){ $(this).parent().css('background-color', 'red'); }); 更新(用于属性使用) 然后onclick='clickHandler()' 更新(用于属性使用) 然后onclick='clickHandler()'如果您使用jquery附加事件,这非常简单 $('#yo

单击
,我需要

  • 找到父元素
  • 将其背景色更改为红色
  • 我对第一部分有特别的困难

    $('.grid input[type="checkbox"]').click(function(){
        $(this).parent().css('background-color', 'red');
    });
    
    更新(用于属性使用)

    然后
    onclick='clickHandler()'

    更新(用于属性使用)


    然后
    onclick='clickHandler()'

    如果您使用jquery附加事件,这非常简单

    $('#yourid').click(function(){
         var parent = $(this).parent();
         parent.css("background-color", "red");
    });
    

    如果使用jquery附加事件,这非常简单

    $('#yourid').click(function(){
         var parent = $(this).parent();
         parent.css("background-color", "red");
    });
    

    是否有一种方法可以将此函数命名为某个名称,以便我可以在复选框上设置以下属性?onclick=“MyFunc”感谢您的建议。现在,当单击复选框时,单元格将变为红色,当按下“保存”按钮时,单元格将变为白色。是否有方法将此函数命名为某个名称,以便我可以在复选框上设置以下属性?onclick=“MyFunc”感谢您的建议。单击复选框时,单元格现在变为红色,按下“保存”按钮时,单元格又变为白色。我有点卡住了,因为使用GridView时,我不知道复选框的ID。是否有某种方法来命名函数,以便在复选框上使用以下属性?onclick=“MyFunc”我有点卡住了,因为我不知道我的复选框的ID,因为使用了GridView。是否有某种方法来命名函数,以便在复选框上使用以下属性?onclick=“MyFunc”