也許是因爲它是一個單選按鈕。
嘗試將其更改爲複選框?
單選按鈕不喜歡被選中,如果沒有其他檢查:
<input type="radio" value="0" name="duration">
<input type="radio" value="1" name="duration">
<input type="radio" value="2" name="duration">
<input type="radio" value="3" name="duration">
和獨立
<input type="radio" value="0" name="other_name">
在另一方面複選框取消選中對方:(註名是陣列等)
<input type="checkbox" value="0" name="duration[]">
<input type="checkbox" value="1" name="duration[]">
<input type="checkbox" value="2" name="duration[]">
<input type="checkbox" value="3" name="duration[]">
和獨立
<input type="checkbox" value="0" name="other_name">
你可以寫這樣的事情有一個獨立的複選框的能力,亦自單選按鈕的甜頭:http://jsfiddle.net/LJJrZ/
$(document).ready(function(){
var selector = "input[type=checkbox]";
$(selector).click(function(event){
var checked = $(this).is(':checked');
if (checked) {
$(selector).attr("checked", false);
$(this).attr("checked", true);
}
});
});
你使用jQuery UI的日期選擇器? – Rafay