У меня есть слайдер, состоящий из нескольких изображений, и на каждом изображении есть элемент привязки (рассматривается как кнопка).
<div class="slider">
<div class="slide">
//img and extra html
<a class="slider-btn">SOME TEXT HERE</a>
</div>
<div class="slide">
//img and extra html
<a class="slider-btn">SOME TEXT HERE 2</a>
</div>
<div class="slide">
//img and extra html
<a class="slider-btn"></a>
</div>
</div>
Размещение якоря без текста не всегда определяется, поскольку пользователи могут добавлять больше слайдов по своему усмотрению.
В настоящее время все отображается так, как должно, однако, если в теге привязки нет текста, отображается вся привязка.
Как я могу скрыть только те якоря, которые не имеют текста?
Я пробовал что-то вроде:
jQuery(document).ready(function(){
if (jQuery('.slider-btn').text() !== 0){
jQuery('.slider-btn').show();
}else{
jQuery('.slider-btn').hide();
}
});
Однако это утверждение вернет все тексты во всех кнопках, заставляя его показывать.
Буду очень признателен за любую помощь, чтобы поставить меня на правильный путь.