gpt4 book ai didi

javascript - 如何从无序列表中选择第n项?

转载 作者:行者123 更新时间:2023-11-29 22:14:07 24 4
gpt4 key购买 nike

我正在尝试选择无序列表中的第 3 项,但在这样做时遇到了问题。我试图让“项目 3”返回。以下是我所拥有的不起作用的东西。有什么建议吗?

$("#sortable :nth-child(3)").val;

无序列表:

<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>

最佳答案

尝试:$("#sortable :nth-child(3)").text();

你没有使用正确的语法,你必须像这样添加括号 .val()并在列表项上调用它,但列表项没有定义值。如果您在列表项上指定了一个值,它就会起作用:

<li class="ui-state-default" value="3"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 3</li>

因为您是在元素内部的文本之后,所以使用 .text()而不是 .val() .

关于javascript - 如何从无序列表中选择第n项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16246963/

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