JQuery如何访问行的td标记

时间:2013-09-12 10:40:19

标签: jquery

我在表格中列出了选定的行:var items = $('.trSelected',$('#formTable'));

我的问题是,如果项目(选定的行),如何访问列表中的每个td标记?

2 个答案:

答案 0 :(得分:1)

你可以使用each jQuery函数循环你获得的每一行并选择它的td元素:

items.each(function(i, k) {
    var tds = $(this).find("td");
});

答案 1 :(得分:1)

尝试

var items = $('.trSelected', '#formTable'));

items.each(function () {
    $td = $("td", $this);
    // Now do what you like with $td...
});

在选择器上添加$this作为第二个参数,为jQuery提供了一个搜索DOM的上下文。这里$this是来自第一个选择器的<tr>,jQuery只会查看该元素。