我想在用户选中复选框时淡入/淡出行背景色css。所以当他们检查它时,这一行淡入亮黄色。当他们取消检查时,该行淡出为白色。复选框淡入/淡出背景颜色-jquery
这是我玩的JS。我使用的颜色插件:
<script type="text/javascript">
<!--
$(document).ready(function(){
$("#Table input").click(function() {
if ($(this).attr("checked") == true) {
$(this).parent().parent().animate({'backgroundColor' : '#ffff99'});
} else {
$(this).parent().parent().animate({'backgroundColor' : '#ffffff'});
}
});
});
//-->
</script>
和HTML
<form name="f">
<table id="Table" border="1"><tr>
<td width="117"><input type="checkbox" name="cb1" id="cb1" value="y" /></td>
<td width="309">Click me</td>
</tr><tr>
<td><input type="checkbox" name="cb2" id="cb2" value="y" /></td>
<td>Click me</td>
</tr><tr>
<td><input type="checkbox" name="cb3" id="cb3" value="y" /></td>
<td>Click me</td>
</tr></table>
</form>
我是一个完整的新手,所以感谢您的帮助
可以粘贴脚本这里,所以我可以看到整个事情。谢谢 !! – user200488 2010-02-21 21:44:52
根据您的要求,我添加了一个完整的工作示例。另外:如果这个工作正常,请点击我答案附近的小复选标记,将其标记为正确。 – icktoofay 2010-02-21 22:11:54