2012-03-29 6 views
0

リンクされたイメージからライトボックスをポップアップしたいのですが、IDやクラスを制御できません。これらはSMFフォーラムにあります。jQueryの同じ属​​性でリンクされたイメージを選択する

リンク画像を比較して、srchrefの属性が同じかどうかを確認してから、ライトボックスプラグインを使用する必要があります。

私は、ドキュメントレディ機能でこれを得ることができた:

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

これは、すべての画像をライトボックスプラグインを起動し、私は彼らが同じであるかどうかを確認するためにimg srcとリンクhrefを比較する必要があります、プラグインを使用してください。

悲しいことに、jQueryを使用して作成する必要がありますが、これにはほとんど経験がありません。リンク経由

答えて

1

ループ、およびそこライトボックスプラグインを適用しますよう

$('a.bbc_link').each(function(){ 
    var linkHref = $(this).attr('href'); 
    var imgSrc = $(this).find('img.resized').attr('src'); 
    // Compare and apply plugin as needed... 
}); 
+0

は、私はできるだけ早くjqueryのの多くを学ばなければならない、最初のテストはうまく行く、ありがとうございます。 – hard

1

何か:

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

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

});