1

#div1フォーム ( ) を持ち、それに formWizard#frm1プラグインをアタッチする div ( ) をコーディングしました。divの外側のボタンをクリックすると、ダイアログが開き、クリックするとボタンがリロードされます#div1$('#leftMenu').load('MainLeftMenu.jsp');

問題は、#div1新しい値でリロードされ、同じプラグインがformWizardフォームに添付されているが、フォームの入力ボックスが表示されないことです。要素を調べた場合、それらはそれぞれの位置にあります。

これを機能させて、ロードからの新しいフォーム ( #frm1) が添付の formWizard プラグインを取得できるようにしたいと思います。

要約すると、ライブを使用してサードパーティのプラグインを DOM 要素にアタッチできますか?

前もって感謝します

4

1 に答える 1

0

jQuery の.liveメソッドは非推奨です (今後は使用.onしてください)。.loadメソッドのコールバックで新しいフォームのプラグインを有効にすることを検討しましたか?

$("#leftMenu").load("MainLeftMenu.jsp", function(){
    // At this point, your new elements are in the DOM
    $("#frm1", this).formwizard();
});
于 2012-05-24T14:28:32.797 に答える