我有一个脚本来清除所有字段但不会删除所有样式属性。如何删除表单中的所有样式属性?
这是我的代码:
function clear_form_elements(ele) {
$(ele).find(':input').each(function() {
switch(this.type) {
case 'password':
case 'select-multiple':
case 'select-one':
case 'text':
case 'textarea':
$(this).val('');
break;
case 'checkbox':
case 'radio':
this.checked = false;
}
});
}
答案 0 :(得分:2)
只需添加$(elem).removeAttr("style");
,其中elem
是要从
答案 1 :(得分:1)
试试这个
function clear_form_elements(ele) {
$(ele).find(':input').each(function() {
switch(this.type) {
case 'password':
case 'select-multiple':
case 'select-one':
case 'text':
case 'textarea':
$(this).val('');
$(this).removeAttr("style");
break;
case 'checkbox':
case 'radio':
this.checked = false;
}
});
}
通常,您可以使用jQuery的removeAttr(“您的属性名称”)删除html标记中的属性...这里有关于removeAttr()JQuery's removeAttr()的更多信息