我在使用jquery在2個複選框之間切換時遇到困難。目前這就是我所擁有的。使用jquery或javascript在2個複選框之間切換
<div id="chkBoxList" onclick="CheckBoxToggle()">
<font size="2">
<input type="checkbox" class="all" name="empType" id="empType1" value="BWR is a Full Time employee. " checked="checked" disabled="disabled"/>
Full Time
<input type="checkbox" class="all" name="empType" id="empType2" value="BWR is a Part Time employee. " /> Part Time
</font>
</div>
jquery如下所示。
function CheckBoxToggle() {
$('#chkBoxList').click(function() {
var $checkbox = $(this).find(':checkbox');
$checkbox.prop('checked', !$checkbox[0].checked);
$checkbox[1].checked;
$checkbox.trigger('change');
});
}
但是,這或者切換爲選中或未選中。因爲,初始值爲一個被檢查和禁用,當點擊第二我希望其他被檢查和禁用,而第一個將被取消選中和禁用。任何幫助表示讚賞。
任何理由使用複選框,而不是單選按鈕?如果你只能選擇一個選項,電臺選項就是你需要的。 – arknave
'$ checkbox.each(function(){$(this).prop ..... etc});' – Omar