从表中获取除第一列以外的所有输入值

Get all input values from table excluding first column

本文关键字:一列 输入 获取      更新时间:2023-09-26

我想提醒除了第一列之外的每一行的输入值。这是我的密码。

<table id="table">
<tr>
    <td><input type="text" size="5" value="name"/></td>
     <td><input type="text" size="5" value="number"/></td>
     <td><input type="text" size="5" value="class"/></td>
</tr>
<tr>
     <td><input type="text" size="5" value="bbbbb"/></td>
     <td><input type="text" size="5" value="1"/></td>
     <td><input type="text" size="5" value="2"/></td>
 </tr>
 <tr>
    <td><input type="text" size="5" value="cccc"/></td>
     <td><input type="text" size="5" value="5"/></td>
     <td><input type="text" size="5" value="2"/></td>
</tr>
<tr>
     <td><input type="text" size="5" value="ddddd"/></td>
     <td><input type="text" size="5" value="1"/></td>
     <td><input type="text" size="5" value="2"/></td>
 </tr>    

  $(document).ready(function() {
$("#table tr:gt(0) td:gt(0) ").each(function()
                {
            a=$(this).find('input[type="text"]').val();
                alert(a);
                });
 });

运行此代码时,除"bbbb"外的所有值都已发出警报。(即,ccccc,dddd已提醒。)。我只需要每行一列的单词。

小提琴:https://jsfiddle.net/k1tfo5kb/

这应该有效:

https://jsfiddle.net/23jcejbm/

$(document).ready(function() {
    var $cells = $("#table tr td").not(':first-child'),
        $inputs = $cells.find('input[type="text"]');
    $.each($inputs, function(){
        var value = this.value;
        alert(value);
    });
});

开始:https://jsfiddle.net/pukw0uLz/1/

我把alert改成了console.log,没有那么咄咄逼人了。确保打开您的网络控制台!