Есть вот такой JS
prepareData: function()
{
$('.like-button').each(function(index, el) {
postLoader.postButtons[$(el).attr('id')] =
$(el).data('id');
});
},
events: function()
{
$('body').on('click', '.like-button', function(event) {
var key = $(this).attr('id');
var id = postLoader.postButtons[key];
var classlike = $(this);
postLoader.send(id,classlike);
});
},
Проблема в то, что если загрузить данные аяксом то это функция не работает пишет, что id undefined
но если загрузить страницу уже готовым то id передает. С кнопкой получилось, изменил
ЭТО
$('.like-button').on('click', function(event)
на
$('body').on('click', '.like-button', function(event)
Попробовал сделать тоже самое для each
но не получилось. Надеюсь на вашу помощь и возможно кто-то знает альтернативу.
$('body').each('.like-button', function(index, el) {
postLoader.postButtons[$(el).attr('id')] = $(el).data('id');
});
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Я работаю в dreaweaverВставила скрипты и блок кнопок
Понимаю как нелепо может выглядеть этот вопрос,и как криво я описал проблему,но я новичок в этом деле,так что сорре