Jquery如何使用他的名字选择输入

时间:2012-11-17 17:19:03

标签: jquery jquery-selectors

我有一个输入文字,我想为它添加一个类:

<input type="text" name ="var[1]" />

我试过这条线但没有成功:

$('input[name=var[1]]').addClass('invalidField');

PS:此输入在标记中不存在,但使用ajax!

显示

2 个答案:

答案 0 :(得分:0)

使用引号并确保在dom准备就绪后调用它:

$(function(){
    $('input[name="var[1]"]').addClass('invalidField');
});

仅当值为“简单”时,引号才是可选的。如果它包含括号,空格,大括号等,则jQuery不会获取值结束的位置,也无法解析表达式。

答案 1 :(得分:0)

$('input[name="var[1]"]').addClass('invalidField');

你错过了“”