Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Каждый класс по отдельности... (https://javascript.ru/forum/misc/13443-kazhdyjj-klass-po-otdelnosti.html)

ВэйДлин 28.11.2010 20:39

Каждый класс по отдельности...
 
Допустим есть страница с таким кодом:
<div class="cls">Раз</div>
<div class="cls">Два</div>
<div class="cls">Три</div>

Когда я делаю такой гет запрос
$.get('index', function(data){
alert($('.cls', data).text());
});

Появляется алерт с "РазДваТри", а мне надо чтоб вывелось не все сразу, а по очереди...

monolithed 28.11.2010 21:55

Цитата:

Сообщение от ВэйДлин
огда я делаю такой гет запрос

Ужас!

<script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
    $('div[class="cls"]').each(function(){
        alert($(this).text());
    });
});
</script>
<div class="cls">Раз</div>
<div class="cls">Два</div>
<div class="cls">Три</div>

ВэйДлин 30.11.2010 16:58

А что если мне надо GET запросом?

monolithed 30.11.2010 20:35

Цитата:

Сообщение от ВэйДлин
А что если мне надо GET запросом?

Ради спортивного интереса?

ВэйДлин 30.11.2010 20:38

В двух слова не объяснишь, я все сделал :eq()

monolithed 30.11.2010 21:02

Да хоть так:
<script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
    var div = $('div'), i = div.length;
    while(i--){
        alert(div[i].innerHTML);
    }
});
</script>
<div class="cls">Раз</div>
<div class="cls">Два</div>
<div class="cls">Три</div>

Или так:
<script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
    var i = $('div').length;
    while(i--){
        alert($('div:eq('+i+')').text());
    }
});
</script>
<div class="cls">Раз</div>
<div class="cls">Два</div>
<div class="cls">Три</div>


Что в итоге вам нужно-то?


Часовой пояс GMT +3, время: 20:17.