如何在jquery的tag name属性中编写一个包含[和]的选择器

时间:2012-06-16 13:33:01

标签: jquery

我想在jquery中检测一个名称为 some [en] 的输入标记。我写这个选择器,但它不起作用:

$("input[name=some\[en\]]")

我该怎么做?

2 个答案:

答案 0 :(得分:2)

尝试将其放入'

$("input[name='some[en]']")

示例:http://jsfiddle.net/kVsTe/

这是所有属性选择器的首选方式。

答案 1 :(得分:1)

选择器中特殊字符的转义规则概述了使用双反斜杠进行转义。另外,最好按照API

中所示引用属性值

http://api.jquery.com/category/selectors/

 $("input[name='some\\[en\\]']")