jquery.帮助我获取图像的URL



我想获取图像的URL。为此,我使用此代码

 $(function () {
     $('.li').mousedown(function (e) {
         if (e.which === 1) {
             $(".li:nth-child(n) a").attr('id');
             var clickId = this.id;
             var n = clickId - 1;
             var imageurl = $(".fadein img:eq(" + n + ")").attr("src");
             alert(imageurl);
         }
     });
 });

接下来是问题。幻灯片放映显示第二个图像。我单击第一个位置,我正在获得显示的图像的当前网址。如何获取第一张图片的网址?

谁知道呢!!!!!为什么我没有通过ID获得图像的URL?

尝试这样的事情:

$(function () {
 $('.circle li').on('click',function (e) {
         var id = $(this).attr("id"); //this is the number of id
         var elem = $(this).attr("id") -1; //this is modified id to table elements
     var imageurl = $('.fadein img:eq('+elem+')').attr('src');
     alert( 'the no. '+id +' have url ' + imageurl);
 });
});

这是示例http://jsfiddle.net/CzmTA/3/

请记住,元素在jQuery中的位置是一个数组,它从0而不是1开始我认为这应该有效

最新更新