<div class="fl mr20 shezhishebao" name="shezhishebao">
<input type="text" class="text fl fuwufei" name="fuwufei" placeholder="输入服务费">
<select class="select danwei fl remove" name="danwei" >
<option>选择单位</option>
<option value="1">每月/每人</option>
<option value="2">每季/每人</option>
<option value="3">每年/每人</option>
</select>
<div class="fl ml10" style="padding-top:5px;">
<em class="ico_del" onclick="hezuoDel(this)"></em>
<em class="ico_add ml5" onclick="hezuoAdd(this)"></em>
</div>
</div>
这个div可能会出现多次(个数不确定),需要获得每个div下面的input值和select值
用js方法var obj=document.getElementsByName("shezhishebao");
获得每个div之后,如何获得每个div下面的input值和select值呢
$.each($("[name='shezhishebao']"),function(i,e){ console.log($(e).find("input[name='fuwufei']").val())//输出每个div下面input的值 //select取值同理 })
先获取所有的div 一个数组
然后 用 jquery 里的 的 选择器 获取 某个div 下所有的input,select
用js获取 $(this).