0

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

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

4

2 回答 2

1

尝试

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

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

在选择器上添加$this第二个参数为 jQuery 提供了一个在其中搜索 DOM 的上下文。这$this<tr>您的第一个选择器中的每一个,jQuery 只会查看该元素的内部。

于 2013-09-12T10:46:42.747 回答
1

你可以使用eachjQuery 函数来循环你得到的每一行并选择它的td元素:

items.each(function(i, k) {
    var tds = $(this).find("td");
});
于 2013-09-12T10:41:33.537 回答