Jquery获取div内部列表中的输入值

McN*_*ins 6 jquery

我有类似以下内容

<div id="container">
      <ul id="name_list">
          <li class="name">
             <input type="hidden" class="name_val" value="5" />
          </li>
      </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

我试图获得输入的值.到目前为止,我有以下Jquery声明.

$("#container li.name input.name_val").val();
Run Code Online (Sandbox Code Playgroud)

这不起作用任何人都知道更好的方法吗?

rah*_*hul 10

您的输入类名称中有拼写错误

$("#container li.name input.name_val").val();
Run Code Online (Sandbox Code Playgroud)

您也可以将选择器更改为类似的选项

$("#name_list > li.name > input:hidden.name_val").val();
Run Code Online (Sandbox Code Playgroud)