jQuery(".location a").click(function()
{
var data="type=loc&data="+jQuery(this).attr('name');
jQuery.ajax({
type: "POST",
url: "<?php echo home_url('/');?>wp-content/plugins/manageTeam/ajax.php",
data: data,
beforeSend: function() {
jQuery(".teammemcont").hide();
},
success: function(msg){
jQuery(".teammemcont").html(msg);
jQuery(".teammemcont").show();
}
});
});
здесь содержание возвращаемого AJAX загружается в teammemcont container.now, если я хочу, чтобы нажать на класс загруженного содержимого с помощью AJAX, то это не означает working.that нажмите событие не работает над возвращенным контентом ajax.JQuery, содержание Аякса не кликабельны
я изменил свой код как JQuery делегат (". Местоположение а", "нажмите кнопку", функция() {...}); но он не работает ... если я помещаю тело вместо .teammemcont, он работает ... здесь класс местоположения находится за пределами класса teammemcont. – Chinmoy
Вам нужно позвонить 'delegate' на предка элемента, который вы хотите инициировать. Поэтому, если '.location' не находится где-то внутри' .teammemcont', это не сработает. Как вы обнаружили, «тело» должно работать, потому что все должно быть потомком. –
так что это за решение? Plz просмотреть ссылку http://www.tomlodziak.co.uk/gtssweb/?page_id=16 здесь средний элемент div может быть изменен с помощью ajax (путем щелчка по местоположению, az или фильтра) средний элемент появится во всплывающем окне после нажатия на него. Но он не работает на выходе ajax. – Chinmoy