我一直在尝试做一个jQuery函数,它选择所有连接到它的复选框。这是我一直在努力的代码。我究竟做错了什么?jQuery复选框问题
<div id=checkboxes>
<input type="checkbox" onclick="toggleChecked(this.checked)"> Select/Deselect All<br>
<input type="checkbox" />Eggs<br>
<input type="checkbox" />Butter<br>
<input type="checkbox" />Milk<br>
<input type="checkbox" />Bread<br>
<input type="checkbox" />Jam<br>
<input type="checkbox" />Tea<br>
</div>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js">
function toggleChecked(status)
$(document).ready(function(){
$("#checkall").click(function(){
var status = $(this).attr('checked');
$('.checkbox').attr('checked',status);
});
});
</script>
P.S:我在网上找到了这段代码。似乎为其他人工作。
你不能只抓码断网,并期望它与你的HTML工作。那个JS引用了你的html中不存在的元素:你没有带''checkall''的元素或带有''复选框'''的元素。 – nnnnnn 2012-07-06 06:49:51
我没有将它与我的代码合并。这些代码都被分解到不同的模块中。我把他们安排在一起。 – Shahzeb 2012-07-06 07:02:47