-1
var data = $('tbody');

console.log(data.filter(':first'), data.filter('tr.ay-sort-top'));

data.filter(':first').before(data.filter('tr.ay-sort-top'));

2 つの実行からのコンソール出力:

[<tr class=​"ay-sort-top">​…​&lt;/tr>​] [<tr class=​"ay-sort-top">​…​&lt;/tr>​]
[<tr>​…​&lt;/tr>​] [<tr class=​"ay-sort-top">​…​&lt;/tr>​]
4

2 に答える 2

3
于 2012-08-21T07:12:52.383 に答える
0

あなたの質問が実際に「「tr.ay-sort-top」クラスの行をテーブルの一番上に移動し、他の行をそのままにしておくにはどうすればよいですか?」次に、次のようなことができます。

var $tbody = $("#yourTable tbody");
$tbody.prepend( $tbody.find("tr.ay-sort-top") );

デモ: http://jsfiddle.net/b89zY/1/

于 2012-08-21T07:17:38.510 に答える