我有一个输入文字,我想为它添加一个类:
<input type="text" name ="var[1]" />
我试过这条线但没有成功:
$('input[name=var[1]]').addClass('invalidField');
PS:此输入在标记中不存在,但使用ajax!
显示答案 0 :(得分:0)
使用引号并确保在dom准备就绪后调用它:
$(function(){
$('input[name="var[1]"]').addClass('invalidField');
});
仅当值为“简单”时,引号才是可选的。如果它包含括号,空格,大括号等,则jQuery不会获取值结束的位置,也无法解析表达式。
答案 1 :(得分:0)
$('input[name="var[1]"]').addClass('invalidField');
你错过了“”