Сложный селектор jQuery со средним подстановочным знаком?

StackOverflow https://stackoverflow.com/questions/1811001

  •  06-07-2019
  •  | 
  •  

Вопрос

У меня есть серия тегов INPUT с этой структурой идентификатора.

id="menu_popSearch_chk1_I"
id="menu_popSearch_chk2_I"
id="menu_popSearch_chk3_I"

И т. д.ОДНАКО, поэтому я не хочу этих

id="menu_popSearch_chk1_S"
id="menu_popSearch_chk2_S"
id="menu_popSearch_chk3_S"

Есть ли функция типа «подстановочный знак», позволяющая получить первый набор, но не второй набор.

Это было полезно?

Решение

$('input[id$=_I]')

читать здесь

РЕДАКТИРОВАТЬ:или, может быть, ты мог бы сделать

$('input[id^=menu_popSearch]').not('input[id$=_S]')

РЕДАКТИРОВАТЬ 2:окей, пока ты продолжаешь уточнять вопрос, я постараюсь не отставать

$('input[id^=menu_popSearch][id$=_I]')

читать здесь сейчас

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top