jQuery: выберите все элементы данного класса, за исключением конкретного идентификатора

Это, вероятно, довольно просто.

Я хочу выбрать все элементы данного класса thisClass, кроме того, где идентификатор thisId.

т.е. что-то эквивалентное (где-/minus подразумевает, удаляют):

$(".thisClass"-"#thisId").doAction();
140
задан Jayant Bhawal 21 March 2016 в 21:44
поделиться

2 ответа

Используйте :not selector.

$(".thisclass:not(#thisid)").doAction();

Если у вас несколько id или селекторов, просто используйте разделитель-запятую, в дополнение:

(".thisclass:not(#thisid,#thatid)").doAction();

275
ответ дан 23 November 2019 в 23:14
поделиться

$(".thisClass[id!='thisId']").doAction();

Документация по селекторам: http://api.jquery.com/category/selectors/

5
ответ дан 23 November 2019 в 23:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: