Селекторы jQuery: только ссылки с изображениями внутри них - PullRequest
1 голос
/ 29 марта 2012

Я хочу открыть изображения с помощью какого-нибудь лайтбокса, например, colorbox.Как можно было бы открыть только ссылку с изображениями внутри и в классе .content?

Что-то вроде:

$('.content a img').colorbox();

1 Ответ

7 голосов
/ 29 марта 2012

Вы можете использовать селектор :has() :

$('.content a:has(img)').colorbox();

Если у вас уже есть объект jQuery $('.content a'), содержащий все ссылки, вы также можете вызвать .has('img') чтобы уменьшить его элементы так же, как селектор.

...