Если вы хотите сопоставить источник всех изображений с источником изображения, по которому щелкнули, вы можете использовать метод jQuery .filter()
, подобный этому.* Вот мое демо .
match
принимает регулярное выражение, поэтому вы можете делать с ним практически все.Я не понимаю, почему
$("img[src$='" + photo + "']");
не сработал для вас, построение строк допустимо, хотя кавычки '
не нужны.
Для репликации $=
с регулярным выражением используйте /string$/
, где string
- запрос для сопоставления.