读取src属性以生成href

时间:2010-11-15 07:00:18

标签: jquery attributes jquery-attributes

我正在使用一个名为nyromodal的灯箱,我在一些缩略图上手动调用它来打开一个更大的图像。

代码:

    onclickActiveItem: function (item) {
    $('img.active').click(function(e) {
    e.preventDefault();
    $.nyroModalManual({
     url: 'image.jpg'
   });
   return false;
    });

我不想为每个图像输入url(如“image.jpg”中所示),并且想要一个函数来读取src并将其转换为上述代码中的href。我在想这样的事情,但我无法找到一种方法让它在我的代码中工作。

  $('img.active').click(function(e) {
    e.preventDefault();
 var nyro = element.getAttribute('src');
 element.setAttribute('href', nyro);
    $.nyroModalManual({
     url: 'nyro'
   });
   return false;
    });

目前它只会在新页面中打开src图像。我将不胜感激任何帮助 ! 我是新手,所以要温柔......

麦克

1 个答案:

答案 0 :(得分:1)

在我看来,你错误地设置了网址并且javascript失败了。

尝试

    $('.nyroclickable').click(function(e) {
       $.nyroModalManual({
           url: this.src;
       });
       return false;
    });

并将“nyroclickable”类应用于您的图片