2009-03-12 11 views
0

Jqueryを使用してテーブルの最後に行を追加しても問題ありません。 JqueryUIのハイライトメソッドを使用して、追加された行を強調表示します。それは動作しますが、新しい行を強調表示せず、その上にある行を強調表示します。これは、私が新しい行を追加するために.after関数を使用しているためです。どのように私はそれが右の行を強調表示させることができますか?私のコードは、このJqueryUIで間違ったセルが強調表示される

$('#playlistTable tr:last').after(<tr><td>'text to add to table' 
</td></tr>')).show('highlight',500); 

答えて

1

あなたがこれを行うことができますが、チェーンを使用したいです。

$("<tr><td>'text to add to table'</td></tr>").insertAfter('#playlistTable tr:last').show('highlight',500); 

あなたはhttp://docs.jquery.com/Manipulation/insertAfter#content

でドキュメントを表示することができます
1

のように見えるこれは、1つの方法です:

$('#playlistTable tr:last').after("<tr><td>'text to add to table'</td></tr>")); 
$('#playlistTable tr:last').show('highlight',500); 
関連する問題