СП
Size: a a a
СП
M
parent.addEventListener("click", (e) => {
if (e.target.classList.contains("action")) {
...
}
...
});
СП
parent.addEventListener("click", (e) => {
if (e.target.classList.contains("action")) {
...
}
...
});
СП
M
M
СП
M
В
var $container = $('.container');
$container.on('click', '.action', function() {
...
});
На JS:
```let container = document.getElementsByClassName('container')[0];
???
[ ...document.querySelectorAll('.container .action') ].forEach((element) => {
element.addEventListener('click', () => {
// code
});
});
S
[ ...document.querySelectorAll('.container .action') ].forEach((element) => {
element.addEventListener('click', () => {
// code
});
});
СП
[ ...document.querySelectorAll('.container .action') ].forEach((element) => {
element.addEventListener('click', () => {
// code
});
});
В
СП
СП
M