Выборка элементов у которых есть данные установленные через дата
Здравствуйте!
Сложилась такая ситуация, есть список li элементов у каждого li элемента есть установленный через data() такой атрибут=значение item=item1 item=item2 item=item3 item=item4 я могу например узнать что в каждом если буду при переборе обращаться к каждому $(this).data(item); и получать его значение... А если у меня есть набор этих li и мне нужно выбрать только элемент который имеет значение item3? Как это сделать? |
|
Я Вас правильно понял в этом случае можно отфильтровать только при помощи функции, в которой выполнить проверку?
Я как-то тоже самое сделал используя each, но в этом случае с filter() вышло получше, спасибо! Вышло как так div.removeClass("active").hide().filter(function(){return $(this).data("name") == this_data}).show().addClass("active"); как Вы думаете это плохой код? Если да, можете указать на ошибки? |
Часовой пояс GMT +3, время: 03:26. |