У меня есть селектор JQuery 'a[href!="#"][href!="javascript:;"][href]'
для $(document).on(clickEvent, "<selector>")
. Я хочу добавить к этому селектору действие для моего href НЕ заканчивается на «/ download /». Я хочу использовать JQuery селектор подстановочные, что-то вроде Отрицание из следующих действий:JQuery селектор не с подстановочным знаком
$("[href$='/download/']")
Это означает HREF окончание с «/ загрузить /». Но я не нашел никакого способа сделать «Не заканчивая», используя тот же селектор.
На данный момент, при условии, что это не проблема XY (дизайн звук обычно предотвращает необходимость сделать такой выбор), я хотел бы использовать 'filter' , –
Или даже простой 'if ($ (evt.target) .attr ('href'). EndsWith ('/ download /')) return;' в обработчике событий. Вам не нужно делать идеальный селектор. – Amadan
«Я смог достичь того же, используя' href: not (: contains ("/ download /")) '" Вы уверены в этом? Это похоже на бессмысленный селектор. – BoltClock