今回の経緯
今回fullcalendarというカレンダーライブラリーで日付部分にボタンを追加、そのボタンにクリックイベントを仕込む、という実装が必要であったが、ライブラリーが吐き出したDomに対して直接イベントを設定する必要があり少し変わった実装方法をしたのでそのメモ
const ele = document.querySelector('.fc-scroller-harness .fc-scroller .fc-col-header tbody');
ele.addEventListener('click', (e) => {
const x = e.target;
if (Array.from(document.querySelectorAll('.label-btn')).includes(x)) {
// .label-btn をクリックした時にイベントクリックイベントが発火する
}
});
これ結構便利です!!たまにこのようにして使いたいパターンが出てくるので忘れないようにこちらメモとして残しておこう。