2

与えられたテーブル

<table id="t1" class="dataList dataTable">
  <thead><tr><td>a</td><td>b</td><td>c</td></tr></thead>
  <tbody role="alert" aria-live="polite" aria-relevant="all">
    <tr><td>1</td><td>2</td><td>3</td></tr>
    <tr><td>4</td><td>5</td><td>6</td></tr>
  </tbody>
</tfoot>

role="alert"<tr>のを選択するにはどうすればよいですか?<tbody>

その理由は、これらの選択を何とかしたいからです。jquery.datatables プラグインでは、これらの tr は "dataTables_length" の選択によって異なります。つまり、プラグインがインストールされている場合、表示されている行のみが選択されます。

ティア。

4

3 に答える 3

2

で試してみてください

$('tbody[role="alert"] tr')
于 2012-07-25T09:27:32.427 に答える
2
$('#t1 > tbody[role="alert"] tr')

#t1 の直系の子孫である role='alert' を持つ tbody 要素を選択します。

または、次を使用できます。

$('tbody[role="alert"] tr', '#t1');

これは、#t1 のコンテキスト内で role='alert' を持つすべての tbody 要素を検索します。

于 2012-07-25T09:35:24.303 に答える
0

これを試して

$('table#t1>tbody[role="alert"] tr').css('background-color','#ddd');
于 2012-07-25T09:36:37.937 に答える