1

私はJavaScriptが初めてです。レイアウト (マスター ページ) に読み込まれたスクリプトがあります。カスタマイズ フォーム フィールド (カスタム フォーム要素)用のこのスクリプト。このjsファイルへのリンク。

ページには、ajax を介して読み込まれる多くのブロックがあります。したがって、私の要素は、想定どおりにスタイル設定されていないことがあります。

私の質問: プラグインがメイン ページにロードされたが、後で ajax を介してターゲット要素がロードされた場合、この状況に対処するにはどうすればよいですか?

4

1 に答える 1

0

クラスと CSS を適用してスタイルを適用する場合、ajax をロードしたコンテンツでも機能するはずです。しかし、それらを適用するスクリプトがある場合はそうではありません。

そのためには、コードのその部分を分離し、コンテンツを追加するたびに新しい要素でそれを呼び出す必要があります。

$.ajax({
.
.
.

    success:function(data){
      var newElem = $(data);
      target.append(newElem );

      applyStyles(newElem);
    }

});
于 2012-09-11T05:11:24.397 に答える