作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
如果选中值为 1 的复选框,我希望值为 2 的复选框自动被选中。两者具有相同的 ID,因此我无法使用 getElementById。
html:
<input type="checkbox" value="1" id="user_name">1<br>
<input type="checkbox" value="2" id="user_name">2
我累了:
var chk1 = $("input[type="checkbox"][value="1"]");
var chk2 = $("input[type="checkbox"][value="2"]");
if (chk1:checked)
chk2.checked = true;
最佳答案
您需要将 HTML 和 jQuery 更改为:
var chk1 = $("input[type='checkbox'][value='1']");
var chk2 = $("input[type='checkbox'][value='2']");
chk1.on('change', function(){
chk2.prop('checked',this.checked);
});
id
是唯一的,你应该使用类代替。
chk1
和 chk2
的选择器是错误的,请像上面那样使用 '
正确连接它。
关于javascript - 如果选中另一个复选框,则选中复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21372829/
我是一名优秀的程序员,十分优秀!