javascript - 如何提取表格第二列中的值

标签 javascript jquery

我有以下 html:

<tbody id="rankwyz-blogs">
   <tr role="row" class="odd">
      <td>
         <div class="checker"><span><input name="pid" type="checkbox" class="checkboxes" value="3350239"></span></div>
      </td>
      <td class="sorting_1">blog</td>
      <td>
         <a href="http://anonym.to/?http://jaysonlrrv.blog.com" target="_blank">http://jaysonlrrv.blog.com</a>
      </td>
   </tr>
   <tr role="row" class="even">
      <td>
         <div class="checker"><span><input name="pid" type="checkbox" class="checkboxes" value="3350241"></span></div>
      </td>
      <td class="sorting_1">blog</td>
      <td>
         <a href="http://anonym.to/?http://dewaynecypn.blog.com" target="_blank">http://dewaynecypn.blog.com</a>
      </td>
   </tr>
</tbody>

我想编写一个 javascript/jQuery 来提取第三个 td 的值。所以在这种情况下我希望输出是:

http://jaysonlrrv.blog.com
http://dewaynecypn.blog.com

最好、最有效的方法是什么?

最佳答案

这并不难。循环遍历 tr 元素并获取第三列:

$(function () {
    var urls = [];
    $('#rankwyz-blogs tr').each(function () {
        urls.push($(this).find('td').eq(2).text());
    });

    alert(urls);
});

jsFiddle Demo .

关于javascript - 如何提取表格第二列中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25778011/

相关文章:

JavaScript : Objects and multidimensional array

javascript - 如何为 props 设置默认值

javascript - 递归地从对象中删除空键/值对的最佳方法

javascript - 将 Firebase 与 Redux 绑定(bind)

javascript - 选择溢出元素

java - jQuery 表单提交在 JSF 中不起作用?

javascript - Python Flask Cors 问题

javascript - 在 Angular 2 服务中添加和删除类点击功能

jquery - 如何使用 jquery 打开或关闭类的显示

jquery - 为什么我的 CSS 代码不能为表格制作背景颜色?