gpt4 book ai didi

javascript - get如何获取动态生成的值

转载 作者:行者123 更新时间:2023-11-28 20:04:06 24 4
gpt4 key购买 nike

以下内容包含动态值

<c:forEach items="${allUserList}" var="eachUser">
<span class="name"> ${eachUser.getUserName()} <span>
<select class="role">
<c:forEach items="${roleList}" var="eachRole">
<option value="${eachRole.getRoleName()}">${eachRole.getRoleName()}</option>
</c:forEach>
</select>
<input type="button" class="add" value="add" />
</c:forEach>

当我点击添加按钮时,我应该在警报框中看到相应的名称、选定的 Angular 色(例如{jack,admin})

如何做到这一点?

最佳答案

使用按钮的class属性作为选择器,可以使用.prev函数查找 <select>按钮之前的元素:

$(".add").on("click", function() {
alert($(this).prev(".role").val()); // Role
alert($(this).prevAll(".name").text()); // Name
});

在此实例中您不需要事件委托(delegate),因为 JSP 将在到达客户端之前生成此代码。

关于javascript - get如何获取动态生成的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21136268/

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