[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Исполнение функции для всех элементов
wollk
Вот есть функция

<script type="text/javascript">
.........
function timer(){
var time=$(".timer").first().attr("time")-1;
$(".timer").html(toFormattedTime(time)).attr("time",time);
}

setInterval(timer,1000);

</script>
<div
class="timer" time="555">555</div>
<div
class="timer" time="654">645</div>


Как сделать, чтобы она выполнялась для всех элементов с классом timer, а не только для первого, а для остальных подставляла значение первого



Спустя 5 минут, 31 секунда (24.06.2012 - 11:38) sharki написал(а):
wollk
Проходи циклом по всем эл-там с таким классом, или for или $.each()

Спустя 2 минуты, 43 секунды (24.06.2012 - 11:41) wollk написал(а):
А пример можно ? (( ohmy.gif

Спустя 5 минут, 33 секунды (24.06.2012 - 11:46) sharki написал(а):

Спустя 2 минуты, 5 секунд (24.06.2012 - 11:48) wollk написал(а):
Сделал так

function timer(){
$('.timer').each(function() {
var time=$(".timer").first().attr("time")-1;
$(".timer").html(toFormattedTime(time)).attr("time",time);
});}

setInterval(timer,1000);


Но как я понял нужно ещё что-то передать each

Спустя 2 минуты, 34 секунды (24.06.2012 - 11:51) sharki написал(а):
function timer(){
$('.timer').each(function() {
var time=$(this).attr("time")-1;
$(this).html(toFormattedTime(time)).attr("time",time);
});
}

Спустя 21 минута, 21 секунда (24.06.2012 - 12:12) wollk написал(а):
Благодарю !
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.