Javascript I';我试图用jQuery替换Xpath
Android浏览器不支持XpathEvaluator对象 我试图用JQuery替换Xpath 比如说,Javascript I';我试图用jQuery替换Xpath,javascript,jquery,android,xpath,selectsinglenode,Javascript,Jquery,Android,Xpath,Selectsinglenode,Android浏览器不支持XpathEvaluator对象 我试图用JQuery替换Xpath 比如说, 01. oRoot.selectSingleNode("step/person"); -> $(oRoot).find("step person"); 02. oRoot.selectSingleNode("step/person[@color='red' and age='20']"); -> $(oRoot).find("step person[color='red
01. oRoot.selectSingleNode("step/person");
-> $(oRoot).find("step person");
02. oRoot.selectSingleNode("step/person[@color='red' and age='20']");
-> $(oRoot).find("step person[color='red'][age=[20]");
但是,我不知道如何更改下面的代码
01. oRoot.selectSingleNode("step/person[@color='red' or @color='black']");
02. oRoot.selectSingleNode("step/person[taskinfo/status='holding']");
您知道对jQuery代码应用或操作吗
您知道对jQuery代码应用一个深度属性吗
或者您还有其他好的解决方案吗?jquery选择器中没有条件运算符,您只需要用逗号分隔选择器
$(oRoot).find('step person[color=red] , step person[color=black]');
更多关于jQuery选择器的信息
您可以使用jQuery的.attr()
,轻松地应用属性:
有关jQuery属性的更多信息:
$('step person', oRoot).attr('foo', 'bar');