jquery全选后第一次点击无效,第二次才全部选中
如果点击全部选中,然后怎么把数据返回给另一个tables??functionselectAll(){$('input[name="controlAll"]').click...
如果点击全部选中,然后怎么把数据返回给另一个tables??
function selectAll(){
$('input[name="controlAll"]').click(function(){
if($(this).is(':checked')){
$('input[name="selected"]').each(function(){
$(this).prop("checked",true);
});
}else{
$('input[name="selected"]').each(function(){
$(this).removeAttr("checked",false);
});
}
});
} 展开
function selectAll(){
$('input[name="controlAll"]').click(function(){
if($(this).is(':checked')){
$('input[name="selected"]').each(function(){
$(this).prop("checked",true);
});
}else{
$('input[name="selected"]').each(function(){
$(this).removeAttr("checked",false);
});
}
});
} 展开
1个回答
展开全部
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>tab</title>
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.8.3/jquery.min.js"></script>
</head>
<body>
<input type="checkbox" name="checkboxAll">
<input type="checkbox" name="selected">
<input type="checkbox" name="selected">
<input type="checkbox" name="selected">
<input type="checkbox" name="selected">
<input type="checkbox" name="selected">
<input type="checkbox" name="selected">
<script type="text/javascript">
$("input[name='checkboxAll']").click(function(){
if($(this).is(':checked')){
$("input[name='selected']").prop("checked",true)
}else{
$("input[name='selected']").prop("checked",false)
}
})
</script>
</body>
</html>
追问
为什么外面加个function 就需要点击第二次才会选中呢?+
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询