3

とで を取得したいので、tdでを取得するコードを書きました。column-index>3value>6tdcolumn-index>3

$.extend($.expr[':'], {
            gtchild: function (elem) {
          var $elem = $(elem),
            $row = $elem.parent();
        return  $row.find("td").index($elem) > 3;
    }
});

td私はのvalue>6ようなものを得ることができます

return $row.find("td").text()>6

それらを組み合わせるにはどうすればよいですか?

4

2 に答える 2

0

次のようなものを使用します

$row.children().slice(3).filter(function() {
    return parseInt($(this).text(), 10) > 6;
});

複数の行がある場合は、に切り替え.find("td:nth-child(n+4)")ます。

于 2013-04-23T14:59:40.553 に答える