На неработающем веб-сайте я пытаюсь добавить обработчик второй кнопки для моего виджета. Я не могу понять, почему я не могу добавить это, я допустил ошибку, или «бэкэнд» каким-то образом блокирует меня? Пожалуйста, посмотрите на мой код и прокомментируйте - спасибо. Да, я очищаю кеш - и мой код находится внутри jQuery готового документа - это последнее. $ = должен соответствовать концу арии-метки
<button class="d2l-label-text" aria-label="Actions for Events" title="Actions for Events"
type="button" aria-expanded="false" aria-haspopup="true">
<d2l-icon class="d2l-button-icon" icon="d2l-tier1:chevron-down" dir="ltr"></d2l-icon>
</button>
My javaScript:
var btn;
try {
btn = $(".d2l-label-text").filter("[aria-label$='Events']");
if (btn != null) {
btn.addEventListener('click', function() {
console.log("hello added listener")
});
};
} catch (err) {
console.log("hello listener NOT added");
}