Я пытаюсь загрузить контент в DIV с помощью jQuery 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()
.