Jquery以ID为条件选择表单项
Jquery Selecting Form Items Conditional on ID
我有一个表单,我想使用jquery禁用所有不匹配给定ID的元素
这是我想要实现的基本逻辑
for (AllElementsInthisForm){
if(formElementID != specificid)
{
disable
}
}
我希望这有意义。什么好主意吗?
有一个:not选择器
$('#FORMID input:not(#IDNAME)').attr('disabled', 'disabled');
或适合更复杂条件的替代语法:
$('#FORMID input:not([id=IDNAME])').attr('disabled', 'disabled');
http://jsfiddle.net/wMUsg/$('#form input:not(#excludeID)').attr("disabled", true);
一个类对你来说更有意义。
<div class="disableThis" />
<a class="disableThis />
<script>
$('.disableThis').attr('disabled', 'disabled');
</script>
相关文章:
- 在带有 bootbox 的自定义对话框中添加选项以选择表单控件.js在 ASP.NET MVC 中
- 如何通过按钮更改选择表单
- 在提交数据之前更改选择表单元素中的值
- 试图让Jquery在Rails和ActiveAdmin中使用动态选择表单
- HTML使用选择表单更改输入选择(可能使用JQuery?)
- Mootools提交表单仅在通过ID选择表单时有效
- 如何发布单选和复选框选择?表单由php和js处理
- 订阅选择表单中的不同选项
- 带有选择表单和文本字段的简单计算器
- text()不适用于选择表单输入
- 按下按键输入时输入表单和选择表单之间的冲突
- 选择表单后从数据库中获取隐藏的输入值
- 如何在给定焦点时选择表单输入中的文本
- 触发链接以在 If 语句中选择表单时触发
- 使用 Javascript 函数从 HTML 选择表单生成价格
- 使用 JavaScript 清空选择表单元素
- Ajax 动态选择表单未提交值
- JavaScript 选择表单选项
- 创建元素时不要更改选择表单的选项
- 如何做一个HTML选择表单,其中所选选项更新JSON值