4

idtrends_tableのテーブルがあります。「ページファン」と完全に一致するセルが欲しい

 $j("#trends_table td:contains('Page Fans')")

これにより、を含むすべてのセルが得られます。どうすれば等しいですか?私はたくさんの構文をいじりましたが、何もうまくいきません。

私はこれを見ます、 Jqueryは値がXであるテーブルセルを見つけますが、与えられたテーブルに対してそれをどのように行うかわかりません、コンテキストを理解していません。

ありがとうジョエル

4

2 に答える 2

9

フィルタを使用してみてください。下記参照、

$j('#trends_table td').filter(function () {
  return $.trim($(this).text()) == 'Page Fans';
});
于 2012-12-05T21:31:49.647 に答える
6
$('#trends_table td').filter(function() {
    return $(this).text() == 'Page Fans';
}).css('background-color', 'red');

これは、あなたが達成しようとしていることの例です。 http://jsfiddle.net/bQdpp/1/ .この例では、セルを赤くするだけです。複数のセルが返された場合はすべてのセルが赤くなることに注意してください。

于 2012-12-05T22:16:06.727 に答える