Всем привет. Вопрос такой, допустим у меня есть какая-то UI вещь (кнопочки, крестики). И допустим у меня такой кусок верстки
...
<button class="xxx__action">action</button>
...
На .xxx__action добавлены стили.
И хочу я повесить обработчик клика на это кнопку.
Вопрос: на что мне "опираться" при выборке элемента.
Можно так:
var action = $('.xxx__action');
Можно добавить класс кнопке js-action
...
<button class="xxx__action js-action">action</button>
...
И выбирать по нему:
var action = $('.js-action');
Скажите кто как делает и какие +/- есть у этих подходов.