こんにちは、HTML ドキュメントのたとえば 2 番目のテーブルを選択したいと思います。私はそうしようとしていましたtable:nth-child(2) or table:eq(1)
が、うまくいきません。私はあなたの答えに感謝します:)
6782 次
4 に答える
2
eqフィルターを使用する必要があります
$('table:eq(1)')
このトピックの詳細については、ドキュメントhttp://api.jquery.com/eq-selector/をご覧ください。定義の最初にある$(document).ready(...呼び出しを常に覚えておいてください。
于 2012-08-12T07:39:23.240 に答える
2
これは、すべてのテーブルを選択し、[] を使用して適切なテーブルを見つけることでも機能するはずです。js オブジェクトにアクセスし、js オブジェクトを jQ オブジェクトに変換します。
$($("table")[1])
于 2012-08-12T07:46:41.817 に答える
1
私も提案したでしょう:
$('table:nth-child(2)')
ただし、それが機能しない場合は、おそらく次のようになります。
$('table').first().next('table')
于 2012-08-12T07:32:52.343 に答える
1
table.eq(1)
すべきだと思います$('table').eq(1)
。ここ を参照してください。
ただし、 yourtable
が変数の場合は、jQuery オブジェクトである必要があります。例えば:
var table = $('table'); // will returned all existing tables of document (jQuery object)
table.eq(1);
うまくいきます。ここ を参照してください。
于 2012-08-12T07:43:33.040 に答える