1

何かをクリックすると、サイズ変更可能な div がロードされたコンテンツで切り替わる関数があります(.load関数)。

$("#menucontent").load("loader.php?c=menup");
$("#menucontent").draggable();
$("#menuc").click(function(){
$("#menucontent").toggle(); //
$("#menucontent").resizable();
});

基本的に、これはデータを loader.php から id menuc の div にロードします。これまでのところ良い.. loader.php から取得したデータ:

echo '<a class="offertezoek" href="#">ZOEK OFFERTE<div style="display:none;" id="offertezoek"><input type="text" id="offertezoek" name="offertezoek">TEST</div></a><br /><br />';

問題が発生しました。ロードされたデータの関数を作成したいと思います。データはロードされますが、関数は機能しません。

これは、ページの準備がすでに整っており、データが div offertezoek に含まれる前に Jquery がすべての JavaScript を実行したためです (後で.load("loader.php")??で追加されました)。

新機能:

$(".offertezoek").click(function(){
$("#offertezoek").toggle(); //
});
4

1 に答える 1

2

これを試して

$(document).on('click', '.offertezoek', function(){
   $("#offertezoek").toggle(); //
});
于 2013-07-09T17:49:04.297 に答える