JQuery селектор для сопоставления в начале и конце идентификатора? - PullRequest
59 голосов
/ 17 июля 2009

У меня есть группа кнопок на моей веб-странице, все из которых имеют идентификатор, который заканчивается текстом «EditMode».

Я использую jQuery, чтобы назначить событие на лайк, так что

$('[id $=EditMode]').click(editHandler);

Однако теперь я хочу добавить префикс идентификатору к имени (которое я буду знать заранее), чтобы идентификатор был «aName + someotherstuff + EditMode». Как мне изменить вышеприведенное выражение, чтобы я соответствовал aName AS WELL as editMode?

Ответы [ 2 ]

136 голосов
/ 17 июля 2009
$('[id ^=aName][id $=EditMode]')
10 голосов
/ 17 июля 2009

В качестве альтернативы, вы можете использовать функцию «add ()» для удобства чтения, но я бы порекомендовал метод Хаоса:

$("[id ^=aName]").add("[id $=EditMode]")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...