如何禁用时,选中复选框

问题描述:

我有一个页面样本数jQuery的标签......如何禁用时,选中复选框

Js/jquery.js 
Js/jquery-2.js 
Js/jquery-3.js 

由于坠毁彼此在同一时间,将无法正常工作使用所有这些的.js标签相同的时间。

我创建了3个复选框,这样的...

<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。

非常感谢。

+0

你不能简单地禁用加载后的库,而只是像删除其参考: 'jQuery = {}'。你可能想考虑使用MVC框架。 –

假设你想要的复选框来一组(选择1取消选中所有其他),你可以这样做的行为:

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') 
})