gpt4 book ai didi

javascript - 如何纠正 JavaScript 中的 for 循环?

转载 作者:行者123 更新时间:2023-11-28 13:43:22 25 4
gpt4 key购买 nike

我正在尝试创建一个 for 循环,该循环将获取 ul 中每个项目的值,然后从这些元素创建一个字符串。而 $("#sortable li:nth-child(1)").text();有效(用 2、3、4 等替换 1)并一次将每一项放入其中,下面的 for 语句一次拉取整个 ul。我该如何解决这个问题?

        info = ''
for (var i =1; i <= 7; i++) {
value = $("#sortable li:nth-child(i)").text();
alert(value);
info = info + ',' + value;
}
alert(info);



<ul id="sortable">
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 1</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 2</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 3</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 4</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 5</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 6</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 7</li>
</ul>

最佳答案

参数被解析为字符串。您需要先停止字符串并连接 i 的值:

$("#sortable li:nth-child(" + i + ")").text();

关于javascript - 如何纠正 JavaScript 中的 for 循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16247144/

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