Я пытаюсь загрузить определенную информацию из отдельных звеньев продукции после того, как они были загружены вJQuery - Загрузка содержимого из загруженного контента - .load
Что у меня есть и то, что он делает:
$(function(){
$('.prdContainer .prdHero').each(function(i){
$(this).load(('http://www.domain.com .product:nth-child(' + (i + 1)+ ') .productMainImage'), function(){
$('.prdContainer .prdDesc').each(function(){
var prdLink = $('.prdHero .productMainImage').attr('href');
$(this).load(prdLink + ' ' + '.productHeading');
});
});
});
});
.
1 - Функция загружает продукт в .prdHero - 3x
2 - Функция получает ссылку и добавляет новую .load
3 - Затем это необходимо загрузить в заголовке, специфичном для продукта, но все 3 загружаются в одни и те же заголовки (первые).
Я чувствую, что мне нужно настроить мою функцию на .prdContainer и использовать $ (это), я просто не знаю, как это сделать?
возможно '$ (this) .find (". PrdHero .productMainImage "). Attr (" href ")' или что-то в этом роде. – Pointy
Каковы конкретные элементы, представленные вашими селекторами? Грубый html-контур помог бы – charlietfl
так много нагрузок .... Разве нет лучшего решения, которое не вызывает так много вызовов Ajax? – epascarello