jQueryを使用してコンテンツをDIVにロードしようとしてload()
いますが、ページのロード後に関数を呼び出すリンクが生成された場合、機能しません。
var ajax_load = "<img class='loading' src='ajax-loader.gif' alt='loading...' />";
$(".slide_more").click(function() {
$("#ajaxcontent").html(ajax_load).load('p=4324.php #singlePost');
});
および生成されたリンク:
<a href="#" class="slide_more" id="load_basic">LOAD</a>
私は使ってみましたが、運がありませんでしたlive()
:delegate()
$(".slide_more").live('click', function() {
$("#ajaxcontent").html(ajax_load).load('p=4324.php #singlePost');
});
奇妙なことに、この.slide_more
クラスは、で動作する単純なjQueryトグルも呼び出しますlive()
。