gpt4 book ai didi

javascript - 从 JavaScript 数组中删除对象

转载 作者:行者123 更新时间:2023-12-02 19:48:24 24 4
gpt4 key购买 nike

我有一个使用某些 xpath 填充的数组;因此数组中的项目可能少至 1-20+。

我像这样填充它:

    var masterPath = $('items item', response.responseXML)
masterPath.each(function (index, obj) {
var assignments = $('> data > title', obj).text();
courseHwork.push(assignments);

但是,每个 xml 都有点不同,即

<data>
<title>example</title>
</data>

<data>
<title>example2</title>
<duedate>03-21-12</duedate>
</data>

<data>
<title>example3</title>
<duedate>05-02-12</duedate>
<availdate>04-01-12</availdate>
<data>

我需要的是只获取后两项(包含“到期日期”和“可用日期”的“数据”。)

遍历 xml 中可能存在的所有标签,然后仅获取具有到期日期和可用日期的标签并将它们放入数组中的最佳方法是什么?

最佳答案

您想要一个不同的选择器:http://jsfiddle.net/mKUxw/ 。这一项只选择<data>具有 <duedate> 的项目和<availdate> :

$("> data:has(duedate):has(availdate) > title", obj)

关于javascript - 从 JavaScript 数组中删除对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9609381/

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