@drtvader
Вечный студент

Как сделать проверку наличия элемента?

Как сделать проверку на наличие ссылки? и добавить её если её нет. Я пытался, но не вышло.
$('.b-rewiews__more-answer').on('click', function() {
        var obj = $(this).parents('.comment');
        $(".comment").first().append($('.b-rewiews__other-comment').detach());
        // Insert Ajax with data
        obj.after($('.b-rewiews__other-comment').detach());
        $('.b-rewiews__other-comment').slideDown();
        $(window).scrollTop($('.b-rewiews__other-comment').offset().top - 160);
        // ссылка закрытия блока с комментариями прикрепляется к последнему блоку
        if ($('.col-xs-12.col-sm-6.col-md-6.col-md-pull-6.col-sm-pull-6').is('<a href="javascript:void(0)" title="" class="b-rewiews__close-answer">Скрыть ответы</a>')) {
        } else {
              $(".col-xs-12.col-sm-6.col-md-6.col-md-pull-6.col-sm-pull-6:last").prepend($('<a href="javascript:void(0)" title="" class="b-rewiews__close-answer">Скрыть ответы</a>').detach());
        };
        // закрытие блока с комментариями
        $('.b-rewiews__close-answer').on('click', function() {
            $(".b-rewiews__other-comment").slideUp();
            $('.b-rewiews__close-answer').remove()
                return false;
        });
        return false;
    });
  • Вопрос задан
  • 145 просмотров
Решения вопроса 1
@drtvader Автор вопроса
Вечный студент
Нашел решение!
$('.col-xs-12.col-sm-6.col-md-6.col-md-pull-6.col-sm-pull-6:last').each(function () {
if (!$(this).find('.b-rewiews__close-answer').length > 0 ) {
// добавляем если нет в блоке
$('.col-xs-12.col-sm-6.col-md-6.col-md-pull-6.col-sm-pull-6:last').prepend($('Скрыть ответы').detach());
}
});
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
if (!$(parentSelector).find(target)[0]) //append
можно попробовать как то так
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы