Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вопрос по jQ: eq (https://javascript.ru/forum/misc/10741-vopros-po-jq-eq.html)

stqel 18.07.2010 19:03

Вопрос по jQ: eq
 
$('#A').after($('#B::eq(0)', a).html());

Не хочется прописывать так 50 раз, чтобы вывести ещё данных с нуля до 49. Есть ли универсальное решение?

exec 18.07.2010 19:06

ID может быть только один.

Используйте классы:

$('.b').each(function () {
	$('#A').after( this.innerHTML );
});

stqel 18.07.2010 19:07

У меня гетит информацию с другой страницы, там элементов #B предположим 60, надо получить только 50.

exec 18.07.2010 19:07

ID может быть только один.

stqel 18.07.2010 19:12

<div class="a"></div> + $('.A').after($('.B::eq(0)', data).html());text .B#0 <div class="a"></div>

Типа должно:
text .B#0 text .B#1 text .B#2 text .B#3 итд <div class="a"></div>

stqel 18.07.2010 19:13

Ладно будет класс. Всё равно как?

exec 18.07.2010 19:16

$('.b:lt(50)').each(function () { 
    $('.a').after( this.innerHTML ); 
});

stqel 18.07.2010 19:26

Спасибо.


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