使用 jquery 的复选框属性

Posted

技术标签:

【中文标题】使用 jquery 的复选框属性【英文标题】:checkbox properties using jquery 【发布时间】:2011-04-06 05:04:03 【问题描述】:
<input type="checkbox" id="var1" name="s_k" >
<input type="checkbox" id="var2" name="s_k">
<input type="checkbox" id="var3" name="s_k">

在某些时候,复选框 id=var1 在某个操作后被选中并禁用。现在,如果选择了 id var2 和 var3 复选框,如何获取新选择的框 id,即获取未使用 jquery 禁用的复选框的 id

【问题讨论】:

我不认为我理解你的问题。能详细一点吗? 【参考方案1】:

即,获取未使用 jquery 禁用的复选框的 ID

我假设您的问题是“我刚才说的那件事我该怎么做?”,在这种情况下,您可以结合 :not:disabled 选择器:

// Get all checkboxes that aren't disabled:
$('input[type="checkbox"]:not(:disabled)')

// Get all selected checkboxes that aren't disabled:
$('input[type="checkbox"]:checked:not(:disabled)')

【讨论】:

以上是关于使用 jquery 的复选框属性的主要内容,如果未能解决你的问题,请参考以下文章

jQuery - 无法从复选框中删除选中的属性

jQuery是复选框上的属性更新未触发更改事件

获取复选框jquery的当前状态[重复]

jquery中的复选框属性

如何使用jquery ajax检查或不检查复选框[重复]

如何使用 JavaScript 或 jquery 选中/取消选中复选框?