我一直在嘗試做一個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