gpt4 book ai didi

jquery - 如何使用 JQuery 获取属性等于某个值的所有节点?

转载 作者:数据小太阳 更新时间:2023-10-29 01:42:34 24 4
gpt4 key购买 nike

我正在从 AJAX 调用中获取一些 XML(不足为奇),我想做一些事情,但只能在某些节点上进行,而在其余节点上进行其他操作。例如

<xml>
<node name="x">
</node>
<node name="x">
</node>
<node name="y">
</node>
<node name="z">
</node>
</xml>

我希望名称为 x 的所有节点转到一张表,我希望所有其他节点转到另一张表。

最佳答案

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

$("node[name='x']");

要选择所有其他节点,请使用 attributeNotEquals filter :

$("node[name!='x']");

然后您可以应用 jQuery manipulations将这些节点移动到别处。

请注意,XPath 样式的选择器在 1.2 版中已弃用,并已在 jQuery 1.3 中完全删除。

如果您可以影响服务器发送的内容,您可能希望改用 JSON,您可能会发现它更容易解析。

关于jquery - 如何使用 JQuery 获取属性等于某个值的所有节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1040817/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com