Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Никак не могу справиться с jQuery.each() (https://javascript.ru/forum/jquery/4118-nikak-ne-mogu-spravitsya-s-jquery-each.html)

khusamov 25.06.2009 11:30

Никак не могу справиться с jQuery.each()
 
$(document).ready(function(){
	alert("Для поиска экскурсии введите страну!");
	$("dl.trr_countries a.trr_country_link").each(
		function(){
			$(this).text($(this).text().toLowerCase());
		}
	);
});


Я названия экскурсий привожу к lower case при помощи цикла each. Но этот цикл не запускается без дурацкого алерта, который я случайно поставил и обнаружил что с ним цикл срабатывает. А вот без него цикла будто вообще нет.

Подскажите, где ошибка? Как заставить работать each? (Без алерта)

Octane 25.06.2009 13:27

a.trr_country_link динамически добавляются?

khusamov 25.06.2009 14:32

Да, динамически...

Gvozd 25.06.2009 14:54

Цитата:

Сообщение от khusamov
Да, динамически...

вот вы и ответили на свой вопрос
когда выполняется $.each, объектов еще нет
вызывайте его после того, как они появятся на странице

khusamov 25.06.2009 20:00

Спасибо! Отличная подсказка. Век бы парился)
Теперь ясно что с аяксом нужно помнить об этом.


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