我有以下代碼工作,我想知道這是否可以簡化更多。依賴複選框,你認爲這可以更簡化嗎?
演示:http://jsfiddle.net/TnpNV/8/
<form name="cbform">
<input type="checkbox" value="1" name="one" id="one" /> one<br />
<input type="checkbox" value="1" name="two" id="two" /> two
</form>
<script>
$('#one, #two').click(function(event) {
var checked = $(this).is(':checked');
if (checked) {
$('#one').attr('checked', true);
$('#two').attr('checked', true);
}
else {
$('#one').attr('checked', false);
$('#two').attr('checked', false);
}
});
</script>
它基本上是兩個複選框是互相依賴的。 Jquery被用來檢查和取消選中它們。
問候
如果您有超過2個輸入會發生什麼?不僅要檢查,如輸入文本,按鈕等... –
+1智能答案兄弟:) – undefined
@OscarJara很酷,給我一個情況會讓你演示**看到這裏**:在可能複選框。 ** DEMO ** http://jsfiddle.net/pJ7jY/':)' –