只有一个复选框选中在JavaScript中的时间 [英] Only one checkbox checked at a time in javascript
本文介绍了只有一个复选框选中在JavaScript中的时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我 3
复选框,对此我只想 1
复选框,在同一时间内进行检查。下面是我捣鼓的HTML
I have 3
checkbox, for which I want only 1
checkbox to be checked at a time. below is my fiddle for the html
我想这在 IE8
将工作还好心建议怎么办
I want this to be worked in IE8
also kindly suggest how to do
推荐答案
这个怎么样 - 小提琴
<input type="checkbox" class="chk" />
<input type="checkbox" class="chk" />
<input type="checkbox" class="chk" />
<input type="checkbox" class="chk" />
$('input.chk').on('change', function() {
$('input.chk').not(this).prop('checked', false);
});
编辑:的
你的问题的第二部分取消选中其他复选框选择父复选框,当
看到这样的小提琴 - (根据聊天):
for second part of your question to un-check other checkboxes when selecting parent checkbox
see this fiddle - (as per chat) :
if (!cb.checked) {
$('#trchkOptions input[type=checkbox]').attr('checked', false);
}
这篇关于只有一个复选框选中在JavaScript中的时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文