Пример:
Повторять каждое число как слово и как цифру.
"jQuery"
var arr = [ "одни", "два", "три", "четыре", "пять" ];
var obj = { one:1, two:2, three:3, four:4, five:5 };
jQuery.each(arr, function() {
$("#myul").append("<li>Номер " + this + ".</li>");
return (this != "четыре"); // прекращаем вывод после li под номером 4
});
jQuery.each(obj, function(i, val) {
$("#newul").append(document.createTextNode(" - " + val));
});
"HTML"
<ul id="myul"></ul> <div id="newul"></div>
"CSS"
ul li { color:blue; }
div#newul { color:red; }
"Живой пример jQuery"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link href="http://slyweb.ru/css/jqueryiframe.css"
rel="stylesheet" type="text/css"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
var arr = [ "одни", "два", "три", "четыре", "пять" ];
var obj = { one:1, two:2, three:3, four:4, five:5 };
jQuery.each(arr, function() {
$("#myul").append("<li>Номер " + this + ".</li>");
return (this != "четыре"); // прекращаем вывод после li под номером 4
});
jQuery.each(obj, function(i, val) {
$("#newul").append(document.createTextNode(" - " + val));
});
});
</script>
</head>
<body class="iframe">
<ul id="myul"></ul>
<div id="newul"></div>
</body>
</html>
<style>
ul li { color:blue; }
div#newul { color:red; }
</style>
Пример:
Повторение элементов в массиве, с показом текущего элемента и его индекса.
Пример:
Повторение данных объекта, с доступом к текущей позиции и к его ключу.