gpt4 book ai didi

javascript - 我能够获得文本结果如何将它们插入数组

转载 作者:行者123 更新时间:2023-11-29 21:16:06 25 4
gpt4 key购买 nike

我能得到所有的联系电话,但结果是文本格式(80453187629632427326)。

如何将它们存储到 array 中,如 ["9632427326","8045318762"]。我的意思是类似于推送。

我的 DOM 是:

<span style="font-weight:bold;" class="number">
<span id="mob0">0
</span>8045318762
<script type="text/javascript"> whichVer('ver0'); </script>
</span>
<span style="font-weight:bold;" class="number">
<span id="mob1">1
</span>9632427326
<script type="text/javascript"> whichVer('ver1'); </script>
</span>

**I am using something like this:**

它只返回我想要数组的文本(类似于推送)。

alert($('.number').contents().filter(function() {
return this.nodeType == 3;
}).text());

请帮助,在此先感谢。

最佳答案

您可以使用 map()get() 并返回数字数组。

var data = $('.number').contents().map(function() {
if (this.nodeType == 3 && this.textContent.trim() != '') return Number(this.textContent);
}).get();

console.log(data)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span style="font-weight:bold;" class="number">
<span id="mob0">0
</span>8045318762
</span>
<span style="font-weight:bold;" class="number">
<span id="mob1">1
</span>9632427326
</span>

关于javascript - 我能够获得文本结果如何将它们插入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39364404/

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