Как мне написать селектор jQuery, который найдет элементы, которые имеют строку1 в любом месте своего идентификатора, а также строку2 в любом месте своего идентификатора? - PullRequest
1 голос
/ 08 октября 2010

Как мне написать селектор jQuery, который будет находить элементы, которые имеют строку1 в любом месте своего идентификатора, а также строку2 в любом месте своего идентификатора?

Ответы [ 3 ]

3 голосов
/ 08 октября 2010

вы имеете в виду это? атрибут содержит селектор .

Описание : Выбирает элементы, имеющие указанный атрибут, со значением, содержащим данную подстроку.

пример,

HTML

<input id="man-news" />
<input id="milkman" />
<input id="letterman2" />
<input id="newmilk" />

JQuery

$("input[id*='man']").val("has man in it!");
$("input[id*='man'][id*='letter']").val("has man and letter in it!");​

результат: скрипка

1 голос
/ 08 октября 2010
$('div[id*=foo][id*=blah]');

будет искать foo и blah для всех доступных делений.

Пример: http://www.jsfiddle.net/XuKND/

1 голос
/ 08 октября 2010

Вы можете связать вместе селектор содержимого

$("span[id*='first'][id*='second']") // selector for any span with "first" and "second" anywhere in the id

Рабочий пример -> http://jsfiddle.net/mtgNE/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...