На моей странице У меня есть статьи с динамическим контентом.сценарий jQuery на странице с динамическим контентом
И я использую два сценария JQuery, чтобы фильтровать их
//Load more // less
$(document).ready(function() {
$('#article-list article:gt(10)').hide();
$('#loadMore').click(function() {
$('#article-list article:hidden:lt(2)').show();
});
});
//hide articles with no image
$('.myClass').each(function(){
if($(this).attr('src') === ""){
$(this).closest('article').hide();
}
});
На первой загрузке это нормально я вижу 10 статей все с изображениями.
Но когда я нажимаю загрузку, он загружает еще 2 статьи, но я вижу статьи без изображения.
Как я могу объединить эти два кода так, когда я нажимаю нагрузки больше, чтобы скрыть статьи без изображения
src атрибут может не существовать –
он существует, если я удалю загрузку больше скрипта, он скроет статьи без изображения. – em0tic0n
Если бы вы отделили ваш код, вы бы увидели, что последний фрагмент кода с каждым циклом находится за пределами готового обработчика DOM. Этот код в голове, если это так, вам нужно поместить цикл внутри готового обработчика DOM – adeneo