如果id具有这些"{}"括号,则无法访问该元素

Nar*_*man 3 jquery

我有几个文本框ID分别为A_NAME{0},A_NAME{1},A_NAME{2}.我无法访问这些文本框值.

我使用下面的命令来访问它们.

$('#A_NAME{0}').val();
Run Code Online (Sandbox Code Playgroud)

有人可以请帮助.

ant*_*rat 6

你需要转义括号:

$('#A_NAME\\{0\\}').val();
          ^^  ^^
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

  • 相关文档:http://api.jquery.com/category/selectors/"*使用任何元字符的[...]作为一个名称的文字部分,必须用两个反斜杠转义:\\*." (3认同)