【问题标题】:How to get row wise value from table? [duplicate]如何从表中获取逐行值? [复制]
【发布时间】:2017-08-21 07:10:42
【问题描述】:

我有下表

<table id="grid_table">
    <tr>
        <td><input name="" value="3" id="id_3" checked="checked" type="checkbox"></td>
        <td><input name="qty[]" value="5.0000" type="text"></td> 
    </tr>
    <tr>
        <td><input name="" value="4" id="id_4" checked="checked" type="checkbox"></td>
        <td><input name="qty[]" value="2.0000" type="text"></td> 
    </tr>
</table>

Javascript

jQuery('table#grid_table input[type=input]').each( function(){  
    alert(jQuery(this).find('qty[]').val());
});

我可以获得数量值。

如果选中复选框然后复选框值&它是文本框值,如何获取行明智?

【问题讨论】:

标签: javascript jquery html


【解决方案1】:

试试下面的代码:

$('table#grid_table tr').each( function(index, item){
   
   if($(item).find('input:checkbox').is(':checked')){ 
      var chk = $(item).find('input:checkbox').val(); 
      console.log('Checkbox value at row '+index+': '+chk);
      var txt = $(item).find("input[name='qty[]']").val();
      console.log('Textbox value at row '+index+': '+txt);
    }

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table id="grid_table">
    <tr>
        <td><input name="" value="3" id="id_3" checked="checked" type="checkbox"></td>
        <td><input name="qty[]" value="5.0000" type="text"></td> 
    </tr>
    <tr>
        <td><input name="" value="4" id="id_4" checked="checked" type="checkbox"></td>
        <td><input name="qty[]" value="2.0000" type="text"></td> 
    </tr>
</table>

【讨论】:

    猜你喜欢
    • 2018-11-25
    • 1970-01-01
    • 2021-08-17
    • 2019-08-02
    • 1970-01-01
    • 2017-05-05
    • 2018-05-29
    • 2021-06-06
    • 1970-01-01
    相关资源
    最近更新 更多