@Rabinzon

Как сравнить id и data атрибут?

Всем привет.
Нужно при клике на элемент, получить его id. Найти data-id равный этому id, и присвоит ему display: block.
В коде пен перепробовал много вариантов/
если клик по #item-1
нужно вывести data-id: #item-1
не знаю как, пробежаться по всем блокам ховер, и найти с нужным атрибутом
codepen.io/anon/pen/xGOGve
  • Вопрос задан
  • 2841 просмотр
Решения вопроса 2
$('li').on('click', function() {
  var id = this.id; // Получаем идентификатор
  var block = $('.hover[data-id="#' + id + '"]'); // Собираем селектор
  block.css('display', 'block'); // Добавляем инлайн стили
});


Поклацать: codepen.io/anon/pen/LVZpgZ
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
By_Engine
@By_Engine



$('.click').on('click', function(){
var id = $(this).attr('id');
$('[data-id="'+id+'"]').css('display', 'block');
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 20:43
20000 руб./за проект
19 апр. 2024, в 20:11
500 руб./за проект