Выбор связанного изображения по тому же атрибуту в jQuery - PullRequest
0 голосов
/ 29 марта 2012

Я хочу сделать лайтбокс из некоторых связанных изображений, но у меня нет контроля над его идентификатором или классом, они приходят с форума SMF.

Мне нужно сравнить связанные изображения, чтобы увидеть,их атрибуты src и href совпадают, а затем используйте плагин light box.

Мне удалось получить это в функции готовности документа:

$('a.bbc_link:has(img.resized)').lightboxplugin();

Это делает всеизображения запускают плагин лайтбокса, но мне нужно сравнить img src и ссылку href, чтобы увидеть, совпадают ли они, а затем использовать плагин.

К сожалению, это должно быть сделано сjQuery, с которым у меня мало опыта.

Ответы [ 2 ]

1 голос
/ 29 марта 2012

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

 $('a.bbc_link:has(img.resized)').each(function(index) {

      if($(this).attr('src') == $(this).attr('href') ){ //Compare link to URL
           $(this).lightboxplugin();
      }

 });
1 голос
/ 29 марта 2012

Переберите ссылки и примените там плагин лайтбокса:

$('a.bbc_link').each(function(){
    var linkHref = $(this).attr('href');
    var imgSrc = $(this).find('img.resized').attr('src');
    // Compare and apply plugin as needed...
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...