gpt4 book ai didi

javascript - 如何使用jquery获取多个标签值并将其插入数组

转载 作者:行者123 更新时间:2023-11-28 19:54:02 24 4
gpt4 key购买 nike

我需要通过迭代数据库中的列表来创建标签标记,它工作正常我需要获取这些值并将其插入数组。

jsp 代码//返回三个值,例如: room1 、 room2 、 room3

<c:forEach var="roomOccupanice" items="${RoomOccRequestNow}">

<label value ="${roomOccupanice}" class="roomOccupanice" id="roomOccupanice">${roomOccupanice}</label>

</c:forEach>

.js代码

  var roomOcc = []

$(".roomOccupanice").each(function(){

var label = $("#roomOccupanice").text();
alert($("#roomOccupanice").text());
roomOcc.push(label);

});

alert & array(roomOcc) 只填充 room1,roomOcc =[room1, room1, room1] 但我需要这样 roomOcc =[room1, room2, room2]

澄清这一点。

最佳答案

使用$(this)引用获取循环中的当前元素文本

试试这个

    $(".roomOccupanice").each(function () {

var label = $(this).text(); // It will get current label text
alert($(this).text());
roomOcc.push(label);

});

关于javascript - 如何使用jquery获取多个标签值并将其插入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22906045/

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