首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用选中的复选框

如何禁用选中的复选框
EN

Stack Overflow用户
提问于 2017-03-06 18:37:38
回答 1查看 84关注 0票数 0

对于示例jQuery,一页中有几个…标记

代码语言:javascript
复制
Js/jquery.js
Js/jquery-2.js
Js/jquery-3.js

由于同时发生故障,所以不能同时使用所有的.js标记。

我创建了3个类似于这个…的复选框

代码语言:javascript
复制
<input name="jquery" type="checkbox" value="jquery">
<input name="jquery-2" type="checkbox" value="jquery-2">
<input name="jquery-3" type="checkbox" value="jquery-3">

我喜欢的是当选中这些复选框中的任何一个并被禁用时,所以对于示例…。我检查了jquery和jquery-2,而不检查jquery-3。

我的问题是,当选中jquery时,如何编写代码到,从文件中禁用jquery。

非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-06 18:49:03

假设您希望复选框在一个组中运行(选择1取消检查所有其他复选框),您可以这样做:

代码语言:javascript
复制
let checkBoxes = $("[name^=jquery]")

// Listen to changes on all checkBoxes, ignore the current element and uncheck all else
// Make sure to use jQuery 1.6+
checkBoxes.change(function(e) {
    const me = this;
    checkBoxes.not(me).prop('checked', false).removeAttr('checked')
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42633103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档