Как получить имя класса html-тега с помощью js(можно и jquery)?

$(this).attr('class')
Тестировал данный фрагмент кода сначала с одной строкой, после того как php скрипт(цикл) стал выводить больше строк, появились проблемы с получением имени класса. Суть такова, что в каждой строке есть кнопка с одним и тем же айдишником, которая вызывает кастомное диалоговое окно(обращается к одному и тому же, вот пример: Тык). Поборол проблему с открыванием от обоих кнопок(раньше только от первой кнопки открывалось), прописав в теге событие onClick:
<button id='clk' class='".$i."' onclick='clickBtn()'>Кнопка</button>
, но теперь вместо имени класса, получается достать undefined только, т.е 1, 2, 3, как должно быть не вытаскивается, хотя в браузере отслеживается изменение имени класса. Безопасность не столь важна, поскольку пишу для себя. Заранее спасибо!
  • Вопрос задан
  • 184 просмотра
Решения вопроса 1
Ankhena
@Ankhena Куратор тега JavaScript
Нежно люблю верстку
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы