我现在这样做:
$form.find(':input')
但是如何排除那些被禁用的元素呢?
答案 0 :(得分:7)
使用:enabled
$form.find(':input:enabled')
答案 1 :(得分:0)
您可能想要使用
$(':input:enabled',$('#FormID'));
或
$('#FormID :input:enabled')
答案 2 :(得分:0)
我认为在这里发布一个简单的变体可能很有用,从上面的代码片段中提取一个提示。我想查找是否启用了特定元素:
var firstNameEnabled = $('.firstName:input:enabled').length > 0;
现在firstNameEnabled
将为true,具体取决于字段的状态