Найти нужный элемент и проверить наличие у него класса
Друзья, нужна помощь!
Пытаюсь написать некоторую функцию, но не особо получается. При клике по элементу нужно сделать: 1. Найти элемент с классом .color-radio, у родителя которого есть класс .active (ЭТО СДЕЛАЛ) А дальше проблема... 2. Теперь нужно проверить есть ли у найденного элемента класс .hidden 3. Если есть, то вывести alert("Этот элемент скрыт!"), если нет, то вывести alert("Этот элемент доступен!")
$('.type-radio').click(function() {
$(".color-radio").each( function() {
var a = $(this).parent().filter('.active').attr('id');
console.log(a);
});
});
|
the_little,
:-?
var a = $(this).parent().filter('.active').is('.hidden');
|
var a = $(this).parent('.active').is('.hidden');
а вот так сразу нельзя? |
Цитата:
так var a = $(this).parent().is('.active.hidden');
|
var a = $(this).parent('.active:hidden').length;
|
j0hnik,
Цитата:
|
рони,
этот класс скрывает элемент. так что будет работать |
Цитата:
|
рони, все возможно, если скрыт как то не стандартно.
уберем одну точку
var a = $(this).parent('.active.hidden').length;
|
j0hnik,
:dance: |
| Часовой пояс GMT +3, время: 22:11. |