jQuery按钮,用于在开始时检查所有复选框
为什么我的按钮总是在启动时消失? 我想用一个按钮选中和取消选中所有复选框。 找不到解决方案jQuery按钮,用于在开始时检查所有复选框,jquery,button,checkbox,Jquery,Button,Checkbox,为什么我的按钮总是在启动时消失? 我想用一个按钮选中和取消选中所有复选框。 找不到解决方案 <!doctype html> <html> <head> <meta charset="utf-8"> <title>Unbenanntes Dokument</title> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jq
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Unbenanntes Dokument</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
</head>
<body>
<script type="text/javascript">
$(document).ready(function(){
$('.check:button').toggle(function(){
$('input:checkbox').attr('checked','checked');
},function(){
$('input:checkbox').removeAttr('checked');
})
})
</script>
<div id="button">
<input type="button" class="check" value="check all" />
</div>
<div id="check">
<input type="checkbox" /> Checkbox 1
<input type="checkbox" /> Checkbox 2
<input type="checkbox" /> Checkbox 3
</div>
</body>
</html>
不拘小节
$(文档).ready(函数(){
$('.check:button').toggle(函数(){
$('input:checkbox').attr('checked','checked');
},函数(){
$('input:checkbox')。removeAttr('checked');
})
})
复选框1
复选框2
复选框3
阅读切换的定义:
描述:显示或隐藏匹配的元素
尝试改用click() 试试这个:
$("#checkAll").click(function () {
$('#check input:checkbox').not(this).prop('checked', this.checked);
});
thX这是一个简单的方法!是的,我太懒了,不敢尝试一种优雅的方法。如果你想接受这个合法的答案,你应该包括问题的答案,而不仅仅是解决方案。