jquery - 使用 jQuery 仅获取特定行中的 <td> 值

标签 jquery loops rows

我有一个表 (id="docsTable"),其行看起来与此类似:

<tr bgcolor="#E7DDCC">
    <td align="center"><input type="checkbox" name="docsToAddToClass[]" value="35" /></td>
    <td>Document Title</td>
    <td>Document Description.</td>
</tr>

我需要遍历表格,确定用户选中了哪些复选框,对于选中复选框的行,获取第一个的值和后两个的文本。

我不需要构建一个集合:在每次迭代中我想在其他地方更改一些元素。这不是困难的部分(对我来说)。它试图找出如何迭代表并仅选择选中复选框的 s。

最佳答案

<html>
  <head>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" ></script>
    <script type="text/javascript">
        $(function(){
            $('#btnTest').click(function(){
                $('#docsTable input[type="checkbox"]:checked').each(function(){
                    var $row = $(this).parents('tr'); 
                    alert($row.find('td:eq(0) input').val());
                    alert($row.find('td:eq(1)').html());
                    alert($row.find('td:eq(2)').html());
                });
            });
        });
    </script>
  </head>
  <body>
    <table id="docsTable">
        <tr bgcolor="#E7DDCC">
            <td align="center"><input type="checkbox" name="docsToAddToClass[]" value="35" /></td>
            <td>Document Title 1</td>
            <td>Document Description.</td>
        </tr>
        <tr bgcolor="#E7DDCC">
            <td align="center"><input type="checkbox" name="docsToAddToClass[]" value="36" /></td>
            <td>Document Title 2</td>
            <td>Document Description.</td>
        </tr>
        <tr bgcolor="#E7DDCC">
            <td align="center"><input type="checkbox" name="docsToAddToClass[]" value="37" /></td>
            <td>Document Title 3</td>
            <td>Document Description.</td>
        </tr>
    </table>
    <input type='button' id='btnTest' value='Get Rows' />
  </body>
</html>   

关于jquery - 使用 jQuery 仅获取特定行中的 <td> 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6310594/

相关文章:

javascript - 像谷歌图像预览一样的 Jquery 脚本

c - 如何重新启动程序而不保存其值 (C)

javascript - 将js对象中的所有值更改为0

javascript - 显示数组对象的具体数量(React)

python - 根据日期条件删除行

javascript - JS 在按下 Shift 时限制鼠标与轴的移动(对于可拖动元素)

jquery - 包装从类 ="foo"到类 ="bar"的所有元素

javascript - CssClass 属性的这个值是什么意思?

根据另一个数据框中的行顺序对一个数据框中的行进行重新排序

r - 如何获取特定名称的行索引号?