Как использовать JQuery каждый цикл в AJAX - PullRequest
0 голосов
/ 26 сентября 2011

Мне нужен вывод, как показано ниже, где каждый набор div идет через ajax, как показано ниже, я получаю динамический идентификатор div как slide1, slide2 через jquery для каждой функции. предположим, что при запуске тег привязки отсутствует, так как я могу получить href = "# pix1", href = "# pix2"?каждый раз, когда значение href увеличивается на 1 спасибо, что помощь действительно ценится

<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           
        }); 

Ответы [ 2 ]

0 голосов
/ 26 сентября 2011

проверьте это демо.

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

Вы уже сделали это для div.Для якоря, то же самое.Вам просто нужно указать атрибут href.Это то, что вы ищете?

$('div ol li a').each(function(i) {
         var anchorindex = i+1                               
         $(this).attr('href', '#pix'+anchorindex);           
    });
0 голосов
/ 26 сентября 2011

Вот так:

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

Внутри цикла

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...