我有类似以下内容
<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)
这不起作用任何人都知道更好的方法吗?
我有一些看起来像这样的HTML
<div id="main">
<div id="sub_main_1" class="sub_main">
<input type="text" class="sub_name_first" /><br />
<input type="text" class="sub_name_second" /><br />
</div>
<div id="sub_main_2" class="sub_main">
<input type="text" class="sub_name_first" /><br />
<input type="text" class="sub_name_second" /><br />
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我想在javascript中将每个sub_main divs信息拉出到一个数组中.到目前为止,我将此作为我的jquery代码
$('#main').find('.sub_main').each(
function() {
alert('hi');
});
Run Code Online (Sandbox Code Playgroud)
警报只是一个应该显示"hi"两次的测试.但这不起作用.我也不清楚如何将两个输入存储在javascript数组中.任何帮助都会很棒!谢谢,