Как мне написать селектор jQuery, который будет находить элементы, которые имеют строку1 в любом месте своего идентификатора, а также строку2 в любом месте своего идентификатора?
вы имеете в виду это? атрибут содержит селектор .
Описание : Выбирает элементы, имеющие указанный атрибут, со значением, содержащим данную подстроку.
пример,
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!");
результат: скрипка
$('div[id*=foo][id*=blah]');
будет искать foo и blah для всех доступных делений.
foo
blah
Пример: http://www.jsfiddle.net/XuKND/
Вы можете связать вместе селектор содержимого
$("span[id*='first'][id*='second']") // selector for any span with "first" and "second" anywhere in the id
Рабочий пример -> http://jsfiddle.net/mtgNE/