1

私は次のような要素を持っています

<namespace:my_name>Some <b>html</b> here!</namespace:my_name>

jQuery 要素を取得するにはどうすればよいですか? これは機能しません:

var el = $('namespace:my_name');
alert(el.length) // = 0
4

3 に答える 3

3

コロンをエスケープします。CSS セレクターでは特別な意味があります

 $('namespace\\:my_name');
于 2013-08-27T13:55:09.070 に答える
2

エスケープする必要が:あるので、これを試してください

 $("namespace\\:my_name")

参照から

メタ文字 ( !"#$%&'()*+,./:;<=>?@[]^`{|}~ など) を名前のリテラル部分として使用するには、 2 つのバックスラッシュでエスケープする必要があります: \.

セレクターにアクセス

于 2013-08-27T13:55:00.787 に答える