gpt4 book ai didi

jquery - 是否可以将返回字符串的 jquery 链转换为数组而不需要单独的迭代?

转载 作者:行者123 更新时间:2023-12-01 02:49:08 25 4
gpt4 key购买 nike

我有一个如下所示的 HTML 片段

<tr class="new">
<td>
<input name="id" type="checkbox"/>
<span>9</span>
</td>
<td> // Other Stuff... </td>
</tr>
// other table rows
<tr class="new">
<td>
<input name="id" type="checkbox"/>
<span>12</span>
</td>
<td> // Other Stuff... </td>
</tr>

目前,.find('.new').find('input[name="id"]:checked').next().text().trim();给我一个像“912”这样的字符串。

无论如何,我是否可以取回像 [9,12] 或 ["9","12"] 这样的数组,而不必显式迭代 .find 返回的输入列表 片段?我愿意更改查询以避免迭代。

最佳答案

您正在寻找 jQuery 的 map function :

$(...).find('.new input[name="id"]:checked')
.next()
.map(function() { return parseInt($.trim($(this).text(), 10); })
.get()

关于jquery - 是否可以将返回字符串的 jquery 链转换为数组而不需要单独的迭代?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4500981/

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