javascript - 从 JS 中的输入标签获取值,无需 id 或 HTML 控件

标签 javascript jquery html input

该项目中的 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/

相关文章:

javascript - 我如何在 document.getElementsByClassName 中添加 2 个 div

javascript - chrome 获取 Http Response 的问题

Javascript 'type[...][...]' 为 null 或不是对象 IE8 错误

javascript - 将类添加到 React onClick 中的特定元素

javascript - 通过 Ajax 向 PHP 后端提交表单返回错误

javascript - 如何使用 jquery 在内部查找具有指定文本的按钮?

jQuery Sortable Horizo​​ntal 使用不同的 HTML 标签

javascript - 错误 : Digest already in Progress

javascript - jQuery(ajax)提交表单

javascript - 背景图像随屏幕尺寸变化