gpt4 book ai didi

jquery 节的索引()

转载 作者:行者123 更新时间:2023-12-01 04:58:58 24 4
gpt4 key购买 nike

我在包含许多部分元素的 div 上使用 jquery 可排序。我想使用index()来输出每个部分的位置。

index() 仅返回第一部分的值,但无法找到第二部分(或第三、第四等)

我不知道我做错了什么。任何帮助,将不胜感激。这是我的代码:

    <div id="existingquestions" class="sortable">
<section class="question" id="question_777">
<p id="positionof_777"></p>
<p class="questiontext">question.text</p>
<script>$(document).ready(function() {
var qpos = Number($('.sortable > section:visible').index('#question_777')+1);
$('#positionof_777').html(qpos);
});
</script>
</section>
<section class="question" id="question_888">
<p id="positionof_888"></p>
<p class="questiontext">question.text</p>
<script>$(document).ready(function() {
var qpos = Number($('.sortable > section:visible').index('#question_888')+1);
$('#positionof_888').html(qpos);
});
</script>
</section>
</div>

我正在使用的另一个函数工作得很好,尽管它与上面基本相同:

    $(document).ready(function() {
$('input').placeholder();
$(".sortable > section:visible").hover(function() {
var index = $(this).index()+1;
$("#example_index").html("Index " + index);
});
});

我一无所知。在第一个例子中我做错了什么?

最佳答案

这将按您的意愿工作:

<div id="existingquestions" class="sortable">
<section class="question" id="question_777">
<p id="positionof_777"></p>
<p class="questiontext">question.text</p>
<script>
$(document).ready(function() {
var qpos = $('.sortable > section:visible#question_777').index() + 1;
$('#positionof_777').html(qpos);
});
</script>
</section>
<section class="question" id="question_888">
<p id="positionof_888"></p>
<p class="questiontext">question.text</p>
<script>
$(document).ready(function() {
var qpos = $('.sortable > section:visible#question_888').index() +1 ;
$('#positionof_888').html(qpos);
});
</script>
</section>
</div>

<强> Working sample

注意

您不需要 Number 进行转换,.index() 始终返回一个数字。

关于jquery 节的索引(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11988927/

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