Javascript 如果复选框“;A「;及;";是否选中“生成复选框”;B";核对
你好,我有一个问题,不知道是否有一个很好的解决办法Javascript 如果复选框“;A「;及;";是否选中“生成复选框”;B";核对,javascript,html,arrays,checkbox,Javascript,Html,Arrays,Checkbox,你好,我有一个问题,不知道是否有一个很好的解决办法 <input type="checkbox" name="a" value="a">a<br> <input type="checkbox" name="b" value="b">b<br> <input type="checkbox" name="c" value="c">c<br> <input type="checkbox" name="d" value="c"
<input type="checkbox" name="a" value="a">a<br>
<input type="checkbox" name="b" value="b">b<br>
<input type="checkbox" name="c" value="c">c<br>
<input type="checkbox" name="d" value="c">d<br>
<input type="checkbox" name="e" value="c">e<br>
a
b
c
d
e
我想让它更像一个“范围”,所以如果用户单击“a”然后单击“d”,那么这两者之间的所有内容都将被选中
我可以对所有的场景都做if陈述,但也许有更好的方法
谢谢这对于jQuery来说非常简单-使用
prevAll
如下:
$('input[type="checkbox"]').on("change", function() {
if ($(this).is(":checked")) this.prevAll('input[type="checkbox"]').prop("checked", true);
});
本地js?你有jquery可以让它更简单吗?你试着编码它吗?或者你有什么想法吗?