该项目中的 HTML 是由解析系统生成的。所以我无法控制 HTML。不过我可以添加 javascript 或 jquery。
HTML 看起来像这样:
<div class="input-group" id="userList">
<span ../>
<ul class="accepted-suggestions">
<li><div class="user">...</div>
<input type="hidden" value="myUserName1"></input>
</li>
<li><div class="user">...</div>
<input type="hidden" value="myUserName1"></input>
</li>
<li as many list elements as the user is selecting>
.......
</li>
</ul>
</div>
在 HTML 中,当登录用户选择要添加到列表中的用户时,就会填充 ul 列表。如何访问 jquery 中此列表中添加的隐藏输入值?请注意,我无法向 HTML 添加任何内容。
最佳答案
因为您没有提到访问后如何处理它们
$( ".accepted-suggestions" ).find( "li input[type='hidden']" ).each( function(){
alert( $(this).val() );
});
关于javascript - 从 JS 中的输入标签获取值,无需 id 或 HTML 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34218547/