JQuery 选择器命名空间
JQuery selector namespace
我正在尝试定位此节点:
<ns1:image href="http://broadcast.lds.org/XML/LDSRadio/LDSRadio_EnduringItWell.jpg" />
从这里 (http://feeds.lds.org/EnduringItWell)
如果我这样做就有效:
$(result).find('ns1\:image').length
如何编写选择器,使其在没有 'ns1' 的情况下选择它? (因为这个 'ns1' 可以是不同的东西)
我试过了,但没用:
$(result).find('\:image').length
你不能 select 直接 select 或者你可以这样做,
$(result).find("*").filter(function(){
return this.tagName.toLowerCase().indexOf(":image") > -1;
});
DEMO
我正在尝试定位此节点:
<ns1:image href="http://broadcast.lds.org/XML/LDSRadio/LDSRadio_EnduringItWell.jpg" />
从这里 (http://feeds.lds.org/EnduringItWell)
如果我这样做就有效:
$(result).find('ns1\:image').length
如何编写选择器,使其在没有 'ns1' 的情况下选择它? (因为这个 'ns1' 可以是不同的东西)
我试过了,但没用:
$(result).find('\:image').length
你不能 select 直接 select 或者你可以这样做,
$(result).find("*").filter(function(){
return this.tagName.toLowerCase().indexOf(":image") > -1;
});