jquery checkbox点击后隐藏自身
51JOB上面有的方案,点击复选框后,本身被取消选择并隐藏,该怎么写?如下:所有选框都是选中的,希望点击后取消选中,并且选项被隐藏起来。<ul><li><label><i...
51JOB上面有的方案,点击复选框后,本身被取消选择并隐藏,该
怎么写?如下:所有选框都是选中的,希望点击后取消选中,并且选项被隐藏起来。
<ul>
<li><label><input type="checkbox" name="name[]" value="1" onclick="check()" checked="true">选项一</label></li>
<li><label><input type="checkbox" name="name[]" value="2" onclick="check()" checked="true">选项二</label></li>
</ul>
function check()
{
$(this).parents("li").hide();
}
这样写好像不行。。。 展开
怎么写?如下:所有选框都是选中的,希望点击后取消选中,并且选项被隐藏起来。
<ul>
<li><label><input type="checkbox" name="name[]" value="1" onclick="check()" checked="true">选项一</label></li>
<li><label><input type="checkbox" name="name[]" value="2" onclick="check()" checked="true">选项二</label></li>
</ul>
function check()
{
$(this).parents("li").hide();
}
这样写好像不行。。。 展开
展开全部
方案1
<ul>
<悄好li><label>乎运岩<input type="checkbox" name="name[]" value="1" onclick="check(this)" checked="true"岁御>选项一</label></li>
<li><label><input type="checkbox" name="name[]" value="2" onclick="check(this)" checked="true">选项二</label></li>
</ul>
<script type="text/javascript">
function check(obj){
$("input[value='"+obj.value+"']").parents("li").hide();
}
</script>
方案2
<ul>
<li><label><input type="checkbox" name="name[]" value="1" checked="true">选项一</label></li>
<li><label><input type="checkbox" name="name[]" value="2" checked="true">选项二</label></li>
</ul>
<script>
$(function(){
$("ul input:checkbox").click(function() {
$(this).parents("li").hide();
});
})
</script>
展开全部
<ul>
<li><label><input type="checkbox" name="name[]" value="1" onclick="check(this)" checked="true">选项一</label></li>
<li><label><input type="checkbox" name="name[]" value="2" onclick="check(this)"罩山 checked="true">选项二</罩闷首label></li>
</物数ul>
function check(this)
{
$(this).parents("li").hide();
}
试试
<li><label><input type="checkbox" name="name[]" value="1" onclick="check(this)" checked="true">选项一</label></li>
<li><label><input type="checkbox" name="name[]" value="2" onclick="check(this)"罩山 checked="true">选项二</罩闷首label></li>
</物数ul>
function check(this)
{
$(this).parents("li").hide();
}
试试
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询