2013-04-06 34 views
1

需要提出的圖片ID instatednumber = parseInt(number);需要做不從rel屬性數量

var number = $(this).attr('rel'); 
    number = parseInt(number); 
    $('#carousel .slides li:nth-child(' + (number + 1) + ')').click(); 
    $('#carousel').flexslider({ 

我的意思是取代數= parseInt函數(數)的數量;圖像的ID

文本

<article class="col img_prev2"> 
    <img src="img/slideshow/slideshow2.jpg" alt="#img2" rel="1" class="thumb_main_page"> 
    <h5>Text</h5> 
</article> 

以上rel屬性從0(相對= 「0」)開始,所以我需要,使之成爲instated 「0」 的例子slideshow1.jpg 。

+5

什麼是你的問題?你想創建一個ID屬性? – undefined 2013-04-06 07:05:12

+0

因此,對於'rel = 1';不應該是'slideshow2.jpg'? – hjpotter92 2013-04-06 07:08:06

+0

你顯示的JS在哪裏運行?我認爲'這是'有問題的img元素? – nnnnnn 2013-04-06 07:08:48

回答

1

不知道自己適合什麼要求,但這個?:

var count = 0; 
$("img").each(function(){ 
    //start 0, then 1, then 2.. 
    $(this).attr("rel",count++); 
}); 

http://jsfiddle.net/jA8CW/

相關問題