Мне нужно проверить, какой класс имеет мой значок в следующем коде, если он присутствует.Если у ребенка есть класс
<li>
<a href="#">link 1</a>
<i class="fa fa-caret-down"></i>
</li>
<li>
<a href="#">link 2</a>
</li>
Похоже на то, что он прямолинейный, но я не могу заставить его работать.
$(document).on('click', 'li a', function() {
if ($(this).find('i').hasClass('.fa-caret-down')) {
alert('down');
} else if ($(this).find('i').hasClass('.fa-caret-up')) {
alert('up');
}
});
Что мне не хватает?
Не используйте точку в 'метод hasClass':' .hasClass ('фа-каретки вверх') ' – antyrat
@antyrat Вы правы. Виноват. – santa