<example>
	<comment>Этот пример использован на http://dmitriid.com/jquery</comment>
	<script exec="post">
		<![CDATA[
			 $("#wrapper > li").each(
				function(index){
					var obj = $(this);
					obj
						.find("h2")
						.css(
							{
							backgroundColor: index % 2 == 0 ? "#ef0000" : "#0000ef",
							cursor: "hand",
							cursor: "pointer",
							color: "#FFF"
							}
						)
						.click(
							function(){
								obj.find("p").toggle();
							}									
						)
						.end()
						.find("p").hide();
				}						
			);
		]]>
	</script>
	
	<css src="css/1.css" />
	
	<data>
		<item type="description">
			<![CDATA[
				 <strong>Виктор Кондратюк(<a href="http://www.worldofmoldova.com/">World of Moldova</a>), Klaus Hartl, Kenneth</strong>
				 <br /><br />
				 Дублировано здесь: <a href="http://community.livejournal.com/ru_dmitriid/5775.html">http://community.livejournal.com/ru_dmitriid/5775.html</a>
				 <br /><br />
				 <div>
					 У нас есть некоторое количество, скажем, статей с заголовками. Нам хочется:
					 <br />
					 <ol>
						 <li>скрыть текст статей при загрузке страницы,</li>
						 <li>скрывать/раскрывать текст статей при щелчке по заголовку</li>
						 <li>раскрасить четные и нечетные заголовки в разные цвета</li>
						 <li>обеспечить индексацию страницы поисковыми системами (то есть, страница должна работать и при выключенном яваскрипте)</li>

					 </ol>
				 </div>
				 <div>
					 Структура документа: 
					 <pre>
&lt;ul id="wrapper">
	&lt;li>
		&lt;h2>Title 1&lt;/h2>
		&lt;p>Body 1&lt;/p>
	&lt;/li>
	&lt;li>
		&lt;h2>Title 2&lt;/h2>
		&lt;p>Body 2&lt;/p>
	&lt;/li>
	&lt;li>
		&lt;h2>Title 3&lt;/h2>
		&lt;p>Body 3&lt;/p>
	&lt;/li>
&lt;/ul>
					 </pre>
				 </div>
				 <div>
					 Javascript: 
					 <pre>
&lt;script language="Javascript" type="text/javascript">
						 
	// Пробегаемся по всем li, являющимся дочерними для элемента с id="wrapper"
	
	$("#wrapper > li").each(
		function(index){
			var obj = $(this);
			
			// Находим элементы h2 и устанавливаем им значения CSS и функции onclick
			// После чего прячем элементы p
			
			// Вместо метода css с параметрами можно вызывать метод
			// addClass(index % 2 == 0 ? "even" : "odd")
			// если у нас уже есть css-классы "even" и "odd"	
			
			obj
				.find("h2")
				.css(
					{
						backgroundColor: index % 2 == 0 ? "#ef0000" : "#0000ef",
						cursor: "hand",
						cursor: "pointer",
						color: "#FFF"
					}
				)
				.click(
					function(){
						obj.find("p").toggle();
					}									
				)
				.end()
				.find("p").hide();
		}						
	);
&lt;/script>
					</pre>
				</div>
			]]>
		</item>
		<item type="demo">
			<![CDATA[
				<ul id="wrapper">
					<li>
						<h2>Title 1</h2>
						<p>Body 1</p>
					</li>
					<li>
						<h2>Title 2</h2>
						<p>Body 2</p>
					</li>
					<li>
						<h2>Title 3</h2>
						<p>Body 3</p>
					</li>
				</ul>
			]]>
		</item>
		<item type="alternative">
			<![CDATA[
				 <strong>R. Rajesh Jeba Anbiah</strong>
				 <br /><br />
				 Прячем элементы P. После чего присваиваем onclick заголовкам. 
				 <div>
					 Javascript: 
					 <pre>
&lt;script language="Javascript" type="text/javascript">
	$(document).ready(function() {
		$("#wrapper p").hide(); //hide initially
		$("#wrapper h2").click (function() {
			$("p", $(this).parent()).slideToggle("slow");
		});
	});
&lt;/script>
					</pre>
				 <br /><br />
				 Что происходит в функции click? Мы находим элемент P внутри
				 родительского элемента для элемента h2:
				 <br /><pre>
$(<br />
	"p",              // что
	$(this).parent()  // где
);
</pre>
				</div>
			]]>
		</item>
		<item type="alternative">
			<![CDATA[
				 <strong>Karl Swedberg</strong>
				 <br /><br />
				 Так же, как и предыдущий альтернативный вариант, но:. 
				 <div>
					 Javascript: 
					 <pre>
&lt;script language="Javascript" type="text/javascript">
	$(document).ready(function() {
		$("#wrapper p").hide(); //hide initially
		$("#wrapper h2").click (function() {
			<strong>$(this).siblings('p').slideToggle('slow');</strong>
		});
	});
&lt;/script>
					</pre>
				</div>
			]]>
		</item>
	</data>
</example>