<div class="div_list">
<div class="listDiv" id="divList0"><input class="inputstyle1" id="productName_0"></div>
<div class="listDiv" id="divList3"><input class="inputstyle1" id="productName_3"></div>
<div class="listDiv" id="divList5"><input class="inputstyle1" id="productName_5"></div>
<div class="listDiv" id="divList4"><input class="inputstyle1" id="productName_4"></div>
</div>如何用jquery each所有 input的值呢.?(ps.id无规律的)

解决方案 »

  1.   

    var divList = document.getElementById('div_list');
    var inputs = divList.getElementsByTagName('input');$.each(inputs, function(i, item) {});
      

  2.   

    item就是你每个input标签
    你用
    item.value就是值$.each(inputs, function(i, item) {
        // 值
        alert(item.value);
        // input
        alert(item.tagName);
    });
      

  3.   

    就是如果我的div里面有3个input~就是要each3次咯.?
      

  4.   


    <script type="text/javascript">
       $(document).ready(function(){
           $.each($('.div_list input'),function(index,v){
      alert(v.value);
    });
        });
    </script><div class="div_list">
    <div class="listDiv" id="divList0"><input class="inputstyle1" id="productName_0"></div>
    <div class="listDiv" id="divList3"><input class="inputstyle1" id="productName_3"></div>
    <div class="listDiv" id="divList5"><input class="inputstyle1" id="productName_5"></div>
    <div class="listDiv" id="divList4"><input class="inputstyle1" id="productName_4"></div>
    </div>
      

  5.   

    你有三个div 那你就取这个div外的div里面的所有你要找的input 不就OK了 不需要each3次
      

  6.   


    $.each($("div"),function(i))
      

  7.   

    $.each(inputs, function(i, item) {
        // 值
        alert(item.value);
        // input
        alert(item.tagName);
    });
      

  8.   

    var divList = document.getElementById('div_list');
    // 取出在divList下所有的input标签,他是数组
    var inputs = divList.getElementsByTagName('input');// 对数组进行循环

    $.each(inputs, function(i, item) {});
      

  9.   

    $.each($("input"), function () {
        alert($(this).attr("id) + "-" + $(this).val());
    });
      

  10.   

    $(":input").each(function(){
       alert(this.id);
    });