Javascript或Jquery - 在Checkbox上单击,如何更改父元素的背景颜色?

时间:2011-06-08 15:22:19

标签: javascript jquery asp.net

onclick,我需要

  1. 找到父元素
  2. 将背景颜色更改为红色
  3. 我对第一部分有特别的困难。

2 个答案:

答案 0 :(得分:3)

$('.grid input[type="checkbox"]').click(function(){
    $(this).parent().css('background-color', 'red');
});

更新(供属性使用)

function clickHandler() {
    $(this).parent().css('background-color', 'red');
}

然后onclick='clickHandler()'

答案 1 :(得分:1)

如果你用jquery附加事件就很容易

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