以下のコードは動作しません。ロードしたページの特定の部分を削除したい。すべての変更が行われる前に、ページをダイアログに表示しないでください。htmlとJQueryを同期させて表示する方法は?
var $div = $('<div>');
$div.load("../payment/list", function(){
$div.find("#cssmenu").remove();
$div.find("#toolbar").remove();
$div.find("#categoryDialog").remove();
$div.find("h1").remove();
$("#paymentDialog2").html($div);
});
しかし、コンテンツが読み込まれて後で変更されるため、表示が悪くなります。
ようになり../payment/list。何らかの理由で、それは動作しません削除:$に.get( "../payment/list"、機能(データ){\t \t \t \t変数$ TMP = $(データを); \t \t $ TMPを。 ( "#のcssmenu")を見つける削除();。 \t \t $ tmp.find( "#ツールバー")(削除);。 \t \t $ tmp.find( "#のcategoryDialog")(削除);。 \t \t $ tmp.find( "H1")(削除);。 \t \t \t \t \t \t $( "#paymentDialog2").html($ tmp); \t \t});ここ – tobi
は、作業[plnker](https://plnkr.co/edit/rsW9vrFMfvTuJ77tQK3u?p=preview)の例 –
支払一覧がHTMLデータは本部を言わせplnkerの例のようルート要素でラップされ返されていることを確認しています要素 –