我正在尝试在我的项目中实现制服,但我遇到了禁用元素的问题。
我的页面中有选择、单选按钮、复选框和其他输入(文本、提交、重置……)。
我的 javascript 是这样的:
$(function(){
// NOT WORKING BECAUSE OF THE input[type='text'], input[type='email'] & textarea
var el_list_bad = "select, input[type='checkbox'], input[type='radio'], input[type='file'], input[type='text'], input[type='email'], textarea";
// WORKING BUT TEXT INPUTS AND TEXTAREAS ARE NOT DISABLED
var el_list_incomplete = "select, input[type='checkbox'], input[type='radio'], input[type='file']";
$(el_list_incomplete).uniform();
$(el_list_incomplete).attr("disabled", true);
$.uniform.update();
});
当我使用“el_list_bad”时,我有这个 jQuery 错误并且元素没有被禁用:“TypeError:表达式'g.nodeName'[undefined] 的结果不是对象。”
你能帮助我吗 ?谢谢