Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Условие для события (https://javascript.ru/forum/events/84941-uslovie-dlya-sobytiya.html)

ureech 11.02.2023 11:23

Условие для события
 
Привет. Есть несколько групп полей. Их id начинается с 'for', например 'for_comment'. И есть поле которое имеет другой вид id, 'total'. Я отлавливаю событие
document.addEventListener("change", function(e) {
var id = e.target.id;
var par = id.split('_');
...
});

И мне нужно условия, что бы событие попадало под него. То есть
if(par[0] !='for')return false; и if(id !='total')return false;

Никак не получается их вместе написать. То есть нужно что бы событие не происходило, если не попадает под эти условия.

voraa 11.02.2023 11:33

if (!e.target.matches('[id^="for_"],#total')) return false;

ureech 11.02.2023 11:52

Спасибушки)


Часовой пояс GMT +3, время: 08:40.