gpt4 book ai didi

javascript - 如何显示所有数字而不是仅显示 1 个数字?

转载 作者:行者123 更新时间:2023-12-02 19:44:33 25 4
gpt4 key购买 nike

$('.num_questions').each( function() {

$(this).val(qnum);
++qnum;
$(".questionNum").text(qnum);

});

我有一个隐藏输入 (.num_questions)。现在假设我有 2 个问题,它显示 qnum 1 和 2,但是当我将其发布到下一页时,它会显示两个问题的 qnum '3',因为这将是下一个问题编号。

所以我想知道的是如何让 $(".num_questions").val(qnum); 在发布隐藏输入时不显示下一个问题编号,而是显示显示它已显示的所有问题编号,因此,如果我有 2 个问题,对于每个 num_question,它会显示 qnum,然后将 1 添加到下一个问题的 qnum,这有望使问题 1 的 qnum 1 和问题 2 的 qnum 2当我将隐藏的输入发布到下一页而不是两个问题的 qnum '3' 时。

下面是表格:

    <form id="QandA" action="insertQuestion.php" method="post" enctype="multipart/form-data">

<div id="detailsBlock">
<table id="question">
<tr>
<th colspan="2">
Question Number <span class="questionNum">1</span>
<input type="hidden" class="num_questions" value="1" name="numQuestion">
</th>
</tr>

</table>
</form>

现在你看到span .questionNum,这很好用,因为对于每个问题它都会添加一个问题编号,然后为下一个问题添加1,因此你会得到第一个问题的问题编号1,第二个问题的问题编号2等.但问题是我无法发布span标签。所以我需要一个隐藏的输入字段才能发布到下一页。但隐藏的输入值仅显示所有问题的 1 个数字,这将是下一个问题的编号,对于 2 个问题的示例为“3”。我需要它来存储所有问题编号,以便当我发布它时,它会显示问题编号 1、2、3、4 等。每个问题 1 个问题编号。它适用于跨度,但不适用于隐藏的输入字段

最佳答案

通过在循环中使用 $(this),您指的是循环期间当前关注的特定元素,而不仅仅是 $('.num_questions') 一般情况:

$('.num_questions').each(function() {
$(this).val(qnum);
++qnum;
});​

关于javascript - 如何显示所有数字而不是仅显示 1 个数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10030742/

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