Sve*_*ven 20 forms jquery serialization attributes
我选择一个表单的所有输入元素,如下所示:
var fields = $( form + " :input" ).not( "button" );
Run Code Online (Sandbox Code Playgroud)
如何检查这些输入中是否有任何disabled属性设置并在存在时将其删除?
此外,我需要在删除之后添加它(并在其间序列化字段),有一个优雅的方式吗?某些东西,toggle但属性?
Rub*_*nte 50
假设您使用的是jQuery 1.6或更高版本,建议的方法是使用.prop().
fields.prop("disabled", false);
如果你需要围绕每个人有逻辑,你可以做一些事情
var fields = $( form + " :input" ).not( "button" );
fields.each(function(index, element) {
var isDisabled = $(element).is(':disabled');
if (isDisabled) {
$(element).prop('disabled', false);
} else {
// Handle input is not disabled
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
66327 次 |
| 最近记录: |