我从AJAX调用中获得了一些XML(不出意外),我想要做某些事情,但只能在某些节点上执行某些操作,而其他事情则需要其他操作。例如
<xml>
<node name="x">
</node>
<node name="x">
</node>
<node name="y">
</node>
<node name="z">
</node>
</xml>
发布于 2018-05-28 09:42:11
使用属性过滤器,特别是attributeEquals过滤器:
$("node[name='x']");
要选择所有其他节点,请使用attributeNotEquals过滤器:
$("node[name!='x']");
发布于 2018-05-28 11:09:48
success: function(xml) {
$(xml.find('node').each(function(){
if($(this).attr('name')=='x') {
//go to one table
} else {
//go to another table
}
}
}
https://stackoverflow.com/questions/-100000081
复制相似问题