0

キャプション内のリンクをサポートしていることがわかっている jquery プラグインの 1 つは、NIVO スライダーです。基本的に私が持っているのは、画像の alt 属性を使用してキャプションとして表示する jquery プラグインです。alt 属性で DIV を参照し、DIV を表示させるのがどれほど難しいか疑問に思っていました。

ここにjqueryがあります:

$('.thumb_container').click(function(){

      var handler = $(this).find('.large_image');
      var newsrc  = handler.attr('src');
      var newcaption  = handler.attr("alt");
      loadPhoto(newsrc, newcaption);

 });

したがって、DIV を参照する画像の alt 属性 (つまり、alt="#example") が必要であり、DIV にはキャプションとして表示されるリンクが含まれます。これを行う簡単な方法はありますか?上記のものは機能しますが、キャプションには #example DIV にあるものではなく #example が表示されます。

4

1 に答える 1

1

try this:

$('.thumb_container').click(function(){
    var handler = $(this).find('.large_image');
    var newsrc  = handler.attr('src');
    var newcaption  = $(handler.attr("alt")).html();
    loadPhoto(newsrc, newcaption);
});

focus on the jquery selector around handler.attr("alt")

于 2012-09-18T02:02:12.667 に答える