Я использую jQuery и пытаюсь выбрать все элементы в div, кроме некоторых определенных, но я не могу найти способ сделать это. При использовании моего веб-сайта пользователь может прокручивать, перетаскивая мышь, но я хочу, чтобы некоторые элементы внутри containerTable были исключены из этого. Я хотел бы выбрать все элементы в #containerTable и .year, но не те, которые имеют класс .window.Исключить некоторых детей при выборе div с помощью JQuery
Я пробовал функцию фильтра, но это не сработало, я не выбрал ни одного элемента.
$('#containerTable, .year').filter('.window').on({
'mousemove': function(e) {
clicked && updateScrollPos(e);
//etc.....
});
Есть ли способ сделать это? Заранее спасибо!
Боюсь, что это не сработало ... Возможно, проблема в том, что я загружаю эту функцию до того, как будут созданы какие-либо элементы с классом .window? –
@ e.klara.k Вы можете использовать делегирование делегирования для решения этой проблемы. –