1

名前がsome[en]の入力タグをjqueryで検出したい。このセレクターを作成しましたが、機能しません:

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

これどうやってするの?

4

2 に答える 2

2

入れてみてください'

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

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

これは、すべての属性セレクターに推奨される方法です。

于 2012-06-16T13:35:12.467 に答える
1

セレクター内の特殊文字のエスケープ規則では、エスケープに二重のバックスラッシュを使用する方法が概説されています。また、API に示されているように、属性値の引用に従うのが最善です

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

 $("input[name='some\\[en\\]']")
于 2012-06-16T13:39:06.443 に答える