2011-09-26 74 views
0

我需要輸出像下面的代碼,其中每組的div來通過ajax如下,我得到div id動態爲slide1,slide2通過jQuery的每個功能。 假設在開始時沒有錨標籤,所以我如何獲得href =「#pix1」,href =「#pix2」?每次href的值由1分感謝幫助提高是非常感謝如何在jQuery中使用jQuery每個循環

<div id="slide1"> 
     <ol> 
      <li class="firstlist"><a href="#"><b>start</b></a></li> 
      <li><a href="#pix1"><img src="images/thumbs/accesories/pic1.jpg"></a></li> 
      <li><a href="#pix2"><img src="images/thumbs/accesories/pic2.jpg"></a></li> 
      <li><a href="#pix3"><img src="images/thumbs/accesories/pic3.jpg"></a></li> 
      <li><a href="#pix4"><img src="images/thumbs/accesories/pic4.jpg"></a></li> 
      <li><a href="#pix5"><img src="images/thumbs/accesories/pic5.jpg"></a></li> 
      <li><a href="#pix6"><img src="images/thumbs/accesories/pic6.jpg"></a></li> 
      <li><a href="#pix7"><img src="images/thumbs/accesories/pic7.jpg"></a></li> 
      <li class="lastlist"><a href="#"><b>last</b></a></li> 
     </ol> 
    </div> <div id="slide2"> 
     <ol> 
      <li class="firstlist"><a href="#"><b>start</b></a></li> 
      <li><a href="#pix2"><img src="images/thumbs/accesories/pic2.jpg"></a></li> 
      <li><a href="#pix3"><img src="images/thumbs/accesories/pic3.jpg"></a></li> 
      <li><a href="#pix4"><img src="images/thumbs/accesories/pic4.jpg"></a></li> 
      <li><a href="#pix5"><img src="images/thumbs/accesories/pic5.jpg"></a></li> 
      <li><a href="#pix6"><img src="images/thumbs/accesories/pic6.jpg"></a></li> 
      <li><a href="#pix7"><img src="images/thumbs/accesories/pic7.jpg"></a></li> 
      <li><a href="#pix8"><img src="images/thumbs/accesories/pic8.jpg"></a></li> 
      <li class="lastlist"><a href="#"><b>last</b></a></li> 
     </ol> 
    </div>   

和jQuery的我正在特林類似如下


$("div").each(function(si){ 
     var slideindex = si+1        
     $(this).attr('id', 'slide'+slideindex);  
    //I am successful here to get div id slide 0, slide1     
            }); 


    $('div ol li a').each(function() { 

//how should i code here   
     }); 

回答

0

像這樣:

$(this).attr('href'); 

內循環是

+0

mhhh ...但每次我應該如何在HREF加1 :-( – edwin6523

+0

@ edwin6523時間:完全按照你在第一個'做.each',通過添加一個索引參數到'each'功能。 – Blazemonger

+0

請你在這裏發表一個演示代碼im bit confused – edwin6523

0

查看本演示。

http://www.balam.in/personal/stackoverflow/each_example.html

你已經做了,對股利。對於錨點,它是一樣的。你只需要指定href屬性。你在找什麼?

$('div ol li a').each(function(i) { 
     var anchorindex = i+1        
     $(this).attr('href', '#pix'+anchorindex);   
    }); 
+0

感謝您的回覆,但我需要href =「#pix(x)」完全動態通過jqery。假設沒有href開始我想通過jquery添加它也href值tooo – edwin6523

+0

上面的代碼實際上動態地添加了href屬性 – Bala