【发布时间】:2016-06-20 09:30:44
【问题描述】:
当用户选中复选框时,我想淡入/淡出行背景颜色 css。因此,当他们检查它时,该行逐渐变为亮黄色。当他们取消选中它时,该行淡出为白色。
这是我正在玩的 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>
我是新手,谢谢你的帮助
【问题讨论】:
标签: jquery