1

请给我一个输入文本,我想给它添加一个类:

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

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

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

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

4

2 回答 2

0

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

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

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

于 2012-11-17T17:19:52.083 回答
0
$('input[name="var[1]"]').addClass('invalidField');

你错过了 ””

于 2012-11-17T17:20:21.563 回答