javascript - 如果选中其他具有相同值的复选框,则检查复选框 jquery

标签 javascript jquery

如果选中了具有相同值的其他复选框,如何选中该复选框。如果选择 1,则应选中具有相同值的其他 div 复选框。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<div>
  <input type="checkbox" value="1">1
  <input type="checkbox" value="2">2 
</div>
<div>
  <input type="checkbox" value="1">1
  <input type="checkbox" value="2">2 
</div>

最佳答案

就这么简单:

$('input:checkbox').on('change', function(){
    //if(this.checked)    // optional, depends on what you want
    $('input[value="' + this.value + '"]:checkbox').prop('checked', this.checked);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<div>
  <input type="checkbox" value="1">1
  <input type="checkbox" value="2">2 
</div>
<div>
  <input type="checkbox" value="1">1
  <input type="checkbox" value="2">2 
</div>

如果您希望在取消选中一个选项时仍保留其他选项,请查看 Arun P Johny's solution .

关于javascript - 如果选中其他具有相同值的复选框,则检查复选框 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31475129/

相关文章:

javascript - jQuery 输入值未定义或白色文本

javascript - Node JS : How do I request multiple source codes from different websites?

javascript - 验证错误但表单仍然提交

javascript - 使用 SimpleModal 和 jQuery 的 Ajax WordPress 帖子弹出窗口

javascript - JQuery,setTimeout 不工作

javascript - 如何将从循环获取的 Ajax 变量附加到 <a href ='' '/a> 标记中

javascript - 有什么方法可以访问 chrome for android 中的磁力计输入?

javascript - mobx-react 创建可观察存储

Javascript 未在网站上加载?

javascript - 在对话框中使用 HTML 输入的 jQuery 单个文件上传