gpt4 book ai didi

javascript - 遍历 HTML 内容并将值作为全局变量返回

转载 作者:行者123 更新时间:2023-11-30 08:39:45 35 4
gpt4 key购买 nike

我想知道是否可以在 JavaScript 中动态创建 var 并将它们返回到全局变量中。示例:

<div id="parent">
<span class="span_1">content</span>
<span class="span_2">another</span>
<span class="span_3">yup content</span>
</div>

和以下功能:

function getContent() {
var divs = $('#parent').children('span').length;
for(var i = 1; i < divs; i++) {
jQuery('.span_'+i).html(); //this returned as global variables for each span
}
}

如您所见,我想遍历跨度 HTML,并希望将每个跨度的内容变量作为全局变量。我该怎么做?

谢谢

最佳答案

您可以这样使用 .map():

var globalVar; // javascript set the value as "undefined".

然后在你的函数中这样做:

function getContent() {
globalVar = $('#parent span').map(function(){
return $(this).text();
}).get();

//results in --> globalVar = ["content", "another", "yup content"]

}

.map() 创建一个包含选择器集合的数组,并确保将其与 .get() 链接起来以获取数组中的集合。

关于javascript - 遍历 HTML 内容并将值作为全局变量返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27740933/

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