2017-03-02 15 views
3

私はjquery datatable UIでページを設定しました。私のHTMLテーブル内 私はこのような行を持っている:私のコードではjquery .removeが復帰しました

<tr id="row1"><td>618408</td><td>1992</td></tr> 

私は、スクリプトの実行時に、この

$("tr #row1").remove(); 

、私の行が削除されるていると表示されません。

私が1992年のデータテーブルに接続された検索ボックスに入ると、私の行は魔法のようになります。

他にどのように行を表示しないようにすることができますか?

+0

'$(" tr#row1 ")'または単に '$("#row1 ")'にする必要があります。 – Pointy

+3

UIから要素を削除するだけなので問題です。 DataTablesがデータソースのコンテンツを更新するとすぐに、行が再度追加されます。 DataTableに提供されたデータを表示する前に修正したり、データストアから行を削除したりする必要があります –

答えて

0

JQueryやデータ型以外の他のJSライブラリ(MVC/MVVMフレームワークなど)を使用していますか?あなたが投稿したコード以外のコードは、DOMに影響を与え、オブジェクトの可視性を復元しています。その動作が終了するまでフロントエンドコードを削除してから回避策を見つけようとします。

関連する問題