1

私はjQueryが初めてです。

子 TD 要素を選択するためにこのコードを書きました。

$(this)
    .children("div.tablescroll_wrapper")
    .children("table.tablescroll_body")
    .children("tbody")
    .children("tr.first")
    .children()

正常に動作しますが、見た目が悪いです。これを行うためのより良い方法はありますか?

私の低レベルの英語で申し訳ありませんが、ありがとうございます

4

3 に答える 3

5

あなたのhtml構造についてはわかりませんが、あなたが達成しようとしていることは、

$(this).find("div.tablescroll_wrapper tr.first").children();
于 2012-05-17T09:23:43.423 に答える
0

ツリー全体をナビゲートする必要はありません。テーブルに id を設定するか、tr を直接選択するだけで機能します。

   $(this).find('tr:first').children();

十分です。それ以外の場合は、テーブルの ID を持つテーブルを選択します。

于 2012-05-17T09:24:17.797 に答える
0
$('div.tablescroll_wrapper > table.tablescroll_body > tr.first', this).children();

また

$('div.tablescroll_wrapper > table.tablescroll_body > tr.first > *', this);
于 2012-05-17T09:28:01.567 に答える