爲了清楚起見,假設我有一個複選框,我想要使用兩個按鈕來選中並取消選中。jquery設置並刪除選中的屬性不起作用,javascript確實爲
我可以使用基本的javascript檢查/取消選中框,但使用jquery,只要我刪除屬性,我不能設置它...任何想法爲什麼?
我創建了一個基本fiffle來說明:
<button id='button1'>check</button>
<button id='button2'>uncheck</button>
<input type="checkbox" id="myBox1" value="polo" />
<br/>
<button id='button3'>check</button>
<button id='button4'>uncheck</button>
<input type="checkbox" id="myBox2" value="polo" />
<br/>
$(document).ready(function() {
$('#button1').click(function() {
$('#myBox1').attr('checked','checked');
});
$('#button2').click(function() {
$('#myBox1').removeAttr('checked');
});
$('#button3').click(function() {
document.getElementById('myBox2').checked = true;
});
$('#button4').click(function() {
document.getElementById('myBox2').checked = false;
});
});
這是一個屬性不是一個屬性 –