首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用JQuery获取属性等于值的所有节点?

如何使用JQuery获取属性等于值的所有节点?
EN

Stack Overflow用户
提问于 2018-05-28 01:12:08
回答 2查看 0关注 0票数 0

我从AJAX调用中获得了一些XML(不出意外),我想要做某些事情,但只能在某些节点上执行某些操作,而其他事情则需要其他操作。例如

代码语言:javascript
复制
<xml>
  <node name="x">
  </node>
  <node name="x">
  </node>
  <node name="y">
  </node>
  <node name="z">
  </node>
</xml>
EN

回答 2

Stack Overflow用户

发布于 2018-05-28 09:42:11

使用属性过滤器,特别是attributeEquals过滤器

代码语言:javascript
复制
$("node[name='x']");

要选择所有其他节点,请使用attributeNotEquals过滤器

代码语言:javascript
复制
$("node[name!='x']");
票数 0
EN

Stack Overflow用户

发布于 2018-05-28 11:09:48

代码语言:javascript
复制
success: function(xml) {
   $(xml.find('node').each(function(){
    if($(this).attr('name')=='x') {
       //go to one table
    } else {
       //go to another table
    }

   }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100000081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档