Javascript 如何表示包含XML名称空间的jQuery选择器?
我正在尝试为jQuery编写选择器。属性为Javascript 如何表示包含XML名称空间的jQuery选择器?,javascript,jquery,Javascript,Jquery,我正在尝试为jQuery编写选择器。属性为xlink:href,值为#u SAPGUI-icons_0_s_wfwire。我试着这样构造它: $('[xlink:href="#_SAPGUI-icons_0_s_wfwire"]') 由于表达式[xlink:href=“#u SAPGUI-icons_0_s_wfwire”]而导致语法错误 你知道怎么做吗?问题是因为选择器中的:。您需要使用\\将其转义,如下所示: $('[xlink:href="#_SAPGUI-icons_0_s_wfwir
xlink:href
,值为#u SAPGUI-icons_0_s_wfwire
。我试着这样构造它:
$('[xlink:href="#_SAPGUI-icons_0_s_wfwire"]')
由于表达式[xlink:href=“#u SAPGUI-icons_0_s_wfwire”]
而导致语法错误
你知道怎么做吗?问题是因为选择器中的
:
。您需要使用\\
将其转义,如下所示:
$('[xlink:href="#_SAPGUI-icons_0_s_wfwire"]')
$('[xlink\\\:href=“#u SAPGUI-icons_0_s_wfwire”])。addClass('foo')代码>
.foo{color:red;}
#_SAPGUI-U 000
#_SAPGUI-icons_0_s_wfwire
#_SAPGUI-icons_111