<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>jQuery и другое... &#187; Selectors</title>
	<atom:link href="http://www.linkexchanger.su/tag/selectors/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linkexchanger.su</link>
	<description>css, html, php, javascript, jQuery, ajax ... - решения, примеры, рецепты</description>
	<lastBuildDate>Tue, 25 May 2010 08:13:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>jQuery API: Selectors &#8211; селекторы jQuery: селекторы форм и фильтры форм.</title>
		<link>http://www.linkexchanger.su/2008/53.html</link>
		<comments>http://www.linkexchanger.su/2008/53.html#comments</comments>
		<pubDate>Mon, 05 May 2008 21:15:43 +0000</pubDate>
		<dc:creator>Gennady</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery документация]]></category>
		<category><![CDATA[Selectors]]></category>
		<category><![CDATA[документация jQuery]]></category>
		<category><![CDATA[селекторы]]></category>

		<guid isPermaLink="false">http://www.linkexchanger.su/2008/53.html</guid>
		<description><![CDATA[В предыдущих двух статьях мы уже познакомились с базовыми и иерархическими селекторами, узнали многое про базовые фильтры, фильтры контента, visibility-фильтры, фильтры атрибутов, child-фильтры. Теперь заключительная статья, посвященная селекторам jQuery, в которой мы познакомимся с селекторами и фильтрами форм.
Формы
:input
возвращает: Array&#60;Element(s)&#62;
Выбираются все элементы input, textarea, select и button.
В приведенном примере выбираются все элементы input.
var allInputs = $(&#34;:input&#34;);
var [...]]]></description>
			<content:encoded><![CDATA[<p>В предыдущих двух статьях мы уже познакомились с базовыми и иерархическими селекторами, узнали многое про базовые фильтры, фильтры контента, visibility-фильтры, фильтры атрибутов, child-фильтры. Теперь заключительная статья, посвященная селекторам jQuery, в которой мы познакомимся с селекторами и фильтрами форм.<span id="more-53"></span></p>
<h2 style="color: #cc6600">Формы</h2>
<h3>:input</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы input, textarea, select и button.<br />
В приведенном примере выбираются все элементы input.</p>
<pre class="brush: jscript;">var allInputs = $(&quot;:input&quot;);
var formChildren = $(&quot;form &gt; *&quot;);
$(&quot;div&quot;).text(&quot;Найдено &quot; + allInputs.length +
    &quot; элементов input и &quot; +
    formChildren.length + &quot; потомков form.&quot;)
    .css(&quot;color&quot;, &quot;red&quot;);
$(&quot;form&quot;).submit(function () {
  return false;
});</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/input.html" style="border: medium none " height="170" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/input.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:text</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы input типа text. См. пример.</p>
<pre class="brush: jscript;">var input = $(&quot;:text&quot;)
    .css({background:&quot;yellow&quot;, border:&quot;3px red solid&quot;});
$(&quot;div&quot;).text(&quot;Найдено type=text &quot; + input.length + &quot;.&quot;)
    .css(&quot;color&quot;, &quot;red&quot;);
$(&quot;form&quot;).submit(function () { return false; });</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/text.html" style="border: medium none " height="170" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/text.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:password</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы input типа password. См. пример.</p>
<pre class="brush: jscript;">var input = $(&quot;:password&quot;)
    .css({background:&quot;yellow&quot;, border:&quot;3px red solid&quot;});
$(&quot;div&quot;).text(&quot;Найдено type=password &quot; +
    input.length + &quot;.&quot;).css(&quot;color&quot;, &quot;red&quot;);
$(&quot;form&quot;).submit(function () { return false; });</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/password.html" style="border: medium none " height="170" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/password.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:radio</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы input типа radio. См. пример.</p>
<pre class="brush: jscript;">var input = $(&quot;:radio&quot;).attr(&quot;checked&quot;, &quot;checked&quot;);
$(&quot;div&quot;).text(&quot;Найдено type=radio &quot; + input.length + &quot;.&quot;)
    .css(&quot;color&quot;, &quot;red&quot;);
$(&quot;form&quot;).submit(function () { return false; });</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/radio.html" style="border: medium none " height="170" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/radio.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:checkbox</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы input типа checkbox. См. пример.</p>
<pre class="brush: jscript;">var input = $(&quot;:checkbox&quot;).attr(&quot;checked&quot;,&quot;checked&quot;);
$(&quot;div&quot;).text(&quot;Найдено type=checkbox &quot; +
    input.length + &quot;.&quot;).css(&quot;color&quot;, &quot;red&quot;);
$(&quot;form&quot;).submit(function () { return false; });</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/checkbox.html" style="border: medium none " height="170" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/checkbox.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:submit</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы input типа submit. См. пример.</p>
<pre class="brush: jscript;">var input = $(&quot;:submit&quot;)
    .css({background:&quot;yellow&quot;, border:&quot;3px red solid&quot;});
$(&quot;div&quot;).text(&quot;Найдено type=submit &quot; +
    input.length + &quot;.&quot;).css(&quot;color&quot;, &quot;red&quot;);
$(&quot;form&quot;).submit(function () { return false; });</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/submit.html" style="border: medium none " height="170" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/submit.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:image</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы input типа image. См. пример.</p>
<pre class="brush: jscript;">var input = $(&quot;:image&quot;)
    .css({background:&quot;yellow&quot;, border:&quot;3px red solid&quot;});
$(&quot;div&quot;).text(&quot;Найдено type=image &quot; +
    input.length + &quot;.&quot;).css(&quot;color&quot;, &quot;red&quot;);
$(&quot;form&quot;).submit(function () { return false; });</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/image.html" style="border: medium none " height="170" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/image.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:reset</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы input типа reset. См. пример.</p>
<pre class="brush: jscript;">var input = $(&quot;:reset&quot;)
    .css({background:&quot;yellow&quot;, border:&quot;3px red solid&quot;});
$(&quot;div&quot;).text(&quot;Найдено type=reset &quot; +
    input.length + &quot;.&quot;).css(&quot;color&quot;, &quot;red&quot;);
$(&quot;form&quot;).submit(function () { return false; });</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/reset.html" style="border: medium none " height="170" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/reset.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:button</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы input типа button. См. пример.</p>
<pre class="brush: jscript;">var input = $(&quot;:button&quot;)
    .css({background:&quot;yellow&quot;, border:&quot;3px red solid&quot;});
$(&quot;div&quot;).text(&quot;Найдено type=button &quot; +
    input.length + &quot;.&quot;).css(&quot;color&quot;, &quot;red&quot;);
$(&quot;form&quot;).submit(function () { return false; });</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/button.html" style="border: medium none " height="170" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/button.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:file</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы input типа file. См. пример.</p>
<pre class="brush: jscript;">var input = $(&quot;:file&quot;)
    .css({background:&quot;yellow&quot;, border:&quot;3px red solid&quot;});
$(&quot;div&quot;).text(&quot;Найдено type=file &quot; +
    input.length + &quot;.&quot;).css(&quot;color&quot;, &quot;red&quot;);
$(&quot;form&quot;).submit(function () { return false; });</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/file.html" style="border: medium none " height="170" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/file.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:hidden</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все скрытые элементы или элементы input, имеющие тип &laquo;hidden&raquo;. C этим фильтром мы уже знакомились в разделе Visibility-фильтры. Но поскольку повторение &#8211; мать учения, посмотрим на пример еще раз.</p>
<pre class="brush: jscript;">// в некоторых браузерах в набор будут включены
//элементы head, title, script и т.д.,
// но как правило набор ограничивается элементом body.
$(&quot;span:first&quot;).text(&quot;Found &quot; +
    $(&quot;:hidden&quot;, document.body).length +
    &quot; hidden elements total.&quot;);
$(&quot;div:hidden&quot;).show(3000);
$(&quot;span:last&quot;).text(&quot;Found &quot; +
    $(&quot;input:hidden&quot;).length +
    &quot; hidden inputs.&quot;);</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/hidden.html" style="border: medium none " height="120" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/hidden.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h2 style="color: #cc6600">Фильтры форм</h2>
<h3>:enabled</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы, имеющие активное состояние (enabled). См. пример.</p>
<pre class="brush: jscript;">$(&quot;input:enabled&quot;).val(&quot;Этот элемент активен!&quot;);</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/enabled.html" style="border: medium none " height="50" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/enabled.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:disabled</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы, имеющие запрещенное состояние (disabled). См. пример.</p>
<pre class="brush: jscript;">$(&quot;input:disabled&quot;).val(&quot;Запрещен к использованию!&quot;);</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/disabled.html" style="border: medium none " height="50" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/disabled.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:checked</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все отмеченные элементы (checked). См. пример.</p>
<pre class="brush: jscript;">function countChecked() {
  var n = $(&quot;input:checked&quot;).length;
  $(&quot;div&quot;).text(n + (n == 1 ? &quot; is&quot; : &quot; are&quot;) +
  &quot; checked!&quot;);
}
countChecked();
$(&quot;:checkbox&quot;).click(countChecked);</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/checked.html" style="border: medium none " height="70" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/checked.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:selected</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все выбранные элементы (selected). В примере при изменении выбора мы получаем текст каждой выбранной опции и записываем его в элемент div.</p>
<pre class="brush: jscript;">$(&quot;select&quot;).change(function () {
  var str = &quot;&quot;;
  $(&quot;select option:selected&quot;).each(function () {
    str += $(this).text() + &quot; &quot;;
  });
  $(&quot;div&quot;).text(str);
}).trigger('change');</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/selected.html" style="border: medium none " height="140" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/selected.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<p>Этой статьей мы заканчиваем знакомство с селекторами с jQuery, но в следующих статьях продолжим знакомиться с API этой библиотеки&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linkexchanger.su/2008/53.html/feed</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>jQuery API: Selectors &#8211; селекторы jQuery: фильтры контента, visibility-фильтры, фильтры атрибутов, child-фильтры.</title>
		<link>http://www.linkexchanger.su/2008/52.html</link>
		<comments>http://www.linkexchanger.su/2008/52.html#comments</comments>
		<pubDate>Sun, 04 May 2008 21:10:53 +0000</pubDate>
		<dc:creator>Gennady</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery документация]]></category>
		<category><![CDATA[Selectors]]></category>
		<category><![CDATA[документация jQuery]]></category>
		<category><![CDATA[селекторы]]></category>

		<guid isPermaLink="false">http://www.linkexchanger.su/2008/52.html</guid>
		<description><![CDATA[Если в предыдущей статье мы говорили о базовых и  иерархических селекторах, и узнали что такое базовые фильтры, то в продолжение знакомства с селекторами jQuery разговор пойдет о фильтрах контента и фильтрах атрибутов, visibility-фильтрах и child-фильтрах. Может звучит не очень понятно, но статья содержит большое количество примеров, с помощью которых разобраться будет гораздо легче.
Фильтры контента
:contains(text)
возвращает: [...]]]></description>
			<content:encoded><![CDATA[<p>Если в предыдущей статье мы говорили о базовых и  иерархических селекторах, и узнали что такое базовые фильтры, то в продолжение знакомства с селекторами jQuery разговор пойдет о фильтрах контента и фильтрах атрибутов, visibility-фильтрах и child-фильтрах. Может звучит не очень понятно, но статья содержит большое количество примеров, с помощью которых разобраться будет гораздо легче.<span id="more-52"></span></p>
<h2 style="color: #cc6600">Фильтры контента</h2>
<h3>:contains(text)</h3>
<p>возвращает: Array&lt;element&gt;<br />
Выбираются элементы, которые содержат переданный текст.<br />
Ищем все элементы DIV, содержащие подстроку &laquo;John&raquo; и подчеркиваем их.</p>
<pre class="brush: jscript;">$(&quot;div:contains('John')&quot;)
    .css(&quot;text-decoration&quot;, &quot;underline&quot;);</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/contains.html" style="border: medium none " height="100" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/contains.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:empty</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы, которые не содержат потомков (в том числе и текстовых узлов).<br />
Ищем все пустые элементы &#8211; они не должны содержать элементов-потомков или текст, вставляем в них текст &laquo;Пустой!&raquo; и устанавливаем фоновый цвет.</p>
<pre class="brush: jscript;">$(&quot;td:empty&quot;).text(&quot;Пустой!&quot;)
    .css('background', 'rgb(255,220,200)');</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/empty.html" style="border: medium none " height="100" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/empty.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:has(selector)</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются элементы, которые содержат по крайней мере один элемент, указанный в селекторе.<br />
В примере добавляем класс &laquo;test&raquo; ко всем элементам div, которые содержат внутри себя как минимум один элемент p.</p>
<pre class="brush: jscript;">$(&quot;div:has(p)&quot;).addClass(&quot;test&quot;);</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/has.html" style="border: medium none " height="100" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/has.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:parent</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы, которые являются родительскими &#8211; т.е. имеют элементы-потомки, в том числе и текст.<br />
Ищем все элементы td, имеющие потомков, включая текст. Если кликнуть на таком элементе мышкой, цвет его фона изменит прозрачность.</p>
<pre class="brush: jscript;">$(&quot;td:parent&quot;).click(function () {
  $(this).fadeTo(1500, 0.3);
});</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/parent.html" style="border: medium none " height="120" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/parent.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h2 style="color: #cc6600">Visibility-фильтры</h2>
<h3>:hidden</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все скрытые элементы или элементы input, имеющие тип &laquo;hidden&raquo;.<br />
Выбираем все скрытые элементы div (их можно будет увидеть, кликнув мышкой по кнопке) и подсчитываем элементы input с типом &laquo;hidden&raquo;.</p>
<pre class="brush: jscript;">// в некоторых браузерах в набор будут включены
// элементы head, title, script и т.д.,
// но как правило набор ограничивается элементом body.
$(&quot;span:first&quot;).text(&quot;Всего найдено &quot; +
  $(&quot;:hidden&quot;, document.body).length +
  &quot; скрытых элементов.&quot;);
$(&quot;#showHidden&quot;).click(function () {
  $(&quot;div:hidden&quot;).show(3000);
});</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/hidden.html" style="border: medium none " height="120" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/hidden.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:visible</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все видимые элементы.<br />
В примере: все видимые элементы div можно сделать желтыми, кликнув по ним мышкой. Невидимые элементы можно показать щелкнув по кнопке, но свой цвет изменять они не смогут.</p>
<pre class="brush: jscript;">$(&quot;div:visible&quot;).click(function () {
  $(this).css(&quot;background&quot;, &quot;yellow&quot;);
});
$(&quot;button&quot;).click(function () {
  $(&quot;div:hidden&quot;).show(&quot;fast&quot;);
});</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/visible.html" style="border: medium none " height="120" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/visible.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h2 style="color: #cc6600">Фильтры атрибутов</h2>
<h3>[attribute]</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы, имеющие указанный атрибут.<br />
Клик мышкой по элементам div, которые имеют атрибут id, добавит значение этого атрибута в виде текста в соответствующий элемент div.</p>
<pre class="brush: jscript;">$(&quot;div[id]&quot;).one(&quot;click&quot;, function(){
  var idString = $(this).text() +
 &quot; = &quot; + $(this).attr(&quot;id&quot;);
  $(this).text(idString);
});</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/attribute.html" style="border: medium none " height="120" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/attribute.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>[attribute=value]</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются элементы с атрибутом, значение которого соответствует указанному.<br />
В примере мы ищем элемент input, атрибут name которого имеет значение newsletter и изменяем текст в следующем непосредственно за ним элементе span.</p>
<pre class="brush: jscript;">$(&quot;input[name='newsletter']&quot;).click(function(){
  $(this).next().text(&quot; атрибут name = newsletter&quot;);
});</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/attribute_value.html" style="border: medium none " height="90" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/attribute_value.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>[attribute!=value]</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются элементы с атрибутом, значение которого не соответствует указанному.<br />
Например ищем все элементы input атрибут name которых не соответствует значению newsletter и изменяем текст в следующем непосредственно за ним элементе span.</p>
<pre class="brush: jscript;">$(&quot;input[name!='newsletter']&quot;).next()
    .text(&quot; is not newsletter&quot;);</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/attribute_not_value.html" style="border: medium none " height="90" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/attribute_not_value.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>[attribute^=value]</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы, соответствующий атрибут которых начинается с указанного значения.<br />
В примере мы ищем все элементы input, значение атрибута name которых начинается с news и затем вставляем в них значение &laquo;Это news!&raquo;.</p>
<pre class="brush: jscript;">$(&quot;input[name^='news']&quot;).val(&quot;Это news!&quot;);</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/attribute_start_value.html" style="border: medium none " height="90" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/attribute_start_value.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>[attribute$=value]</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы, соответствующий атрибут которых заканчивается указанным значением.<br />
В примере мы ищем все элементы input, значение атрибута name которых заканчивается на letter и затем вставляем в них значение &laquo;Это letter!&raquo;.</p>
<pre class="brush: jscript;">$(&quot;input[name$='letter']&quot;).val(&quot;Это letter!&quot;);</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/attribute_end_value.html" style="border: medium none " height="90" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/attribute_end_value.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>[attribute*=value]</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы, соответствующий атрибут которых содержит в качестве подстроки указанное значение.<br />
В примере мы ищем все элементы input, значение атрибута name которых содержит подстроку man и затем вставляем в них значение &laquo;Найдена подстрока man!&raquo;.</p>
<pre class="brush: jscript;">$(&quot;input[name*='man']&quot;).val(&quot;Найдена подстрока man!&quot;);</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/attribute_star_value.html" style="border: medium none " height="90" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/attribute_star_value.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>[selector1][selector2]&#8230;[selectorN]</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы, которые имеют указанные атрибуты и соответствующие значения.<br />
Ищем все элементы input, которые имеют атрибут id, а также атрибут name, значение которого заканчивается подстрой &laquo;man&raquo;. Вставляем в найденные элементы значение &laquo;найдено&raquo;.</p>
<pre class="brush: jscript;">$(&quot;input[id][name$='man']&quot;).val(&quot;найдено&quot;);</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/attribute_multiple.html" style="border: medium none " height="90" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/attribute_multiple.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h2 style="color: #cc6600">Child-фильтры</h2>
<h3>:nth-child(index/even/odd/equation)</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
В качестве аргумента принимает число или строку. Число может представлять индекс элемента (обратите внимание, что здесь отсчет ведется с 1), строка &#8211; even, odd, или equation. Выбираются все элементы, которые являются n-нными потомками своего родителя или четными/нечетными потомками.<br />
В примере мы ищем каждый второй элемент li во всех отобранных элементах ul, ну и отмечаем их.</p>
<pre class="brush: jscript;">$(&quot;ul li:nth-child(2)&quot;).append(&quot;&lt;span&gt; - 2-ой!&lt;/span&gt;&quot;);</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/nth-child.html" style="border: medium none " height="120" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/nth-child.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:first-child</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы, которые являются первыми потомками своих родителей.<br />
В примере мы выбираем первый элемент span в каждом найденном элементе div и подчеркиваем их текст. Да, и еще при наведении курсора мыши добавляем класс, который сделает текст жирным и зеленого цвета.</p>
<pre class="brush: jscript;">$(&quot;div span:first-child&quot;)
  .css(&quot;text-decoration&quot;, &quot;underline&quot;)
  .hover(function () {
    $(this).addClass(&quot;sogreen&quot;);
  }, function () {
    $(this).removeClass(&quot;sogreen&quot;);
  });</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/first-child.html" style="border: medium none " height="80" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/first-child.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:last-child</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы, которые являются последними потомками своих родителей.<br />
В примере мы выбираем последний элемент span в каждом найденном элементе div и делаем их текст красного цвета. Уменьшаем размер шрифта до 80%. При наведении курсора мыши добавляем класс, который зачеркнет текст.</p>
<pre class="brush: jscript;">$(&quot;div span:last-child&quot;)
  .css({color:&quot;red&quot;, fontSize:&quot;80%&quot;})
  .hover(function () {
    $(this).addClass(&quot;solast&quot;);
  }, function () {
    $(this).removeClass(&quot;solast&quot;);
  });</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/last-child.html" style="border: medium none " height="80" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/last-child.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:оnly-child</h3>
<p>возвращает: Array&lt;Element(s)&gt;<br />
Выбираются все элементы, которые являются единственными потомками своего родителя. Если родитель имеет других потомков &#8211; ничего не будет выбрано.<br />
В этом примере в каждом отобранном элементе div ищем кнопку не имеющую сестринских элементов. Ну и немного ее модифицируем, устанавливая для нее текст &laquo;Alone&raquo; и синюю рамку шириной 2 пиксела.</p>
<pre class="brush: jscript;">$(&quot;div button:only-child&quot;)
    .text(&quot;Alone&quot;).css(&quot;border&quot;, &quot;2px blue solid&quot;);</pre>
<p><iframe src="http://www.linkexchanger.su/jquery_selectors/only-child.html" style="border: medium none " height="100" width="420"></iframe></p>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/only-child.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<p>В следующей статье мы продолжим знакомиться с селекторами jQuery&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linkexchanger.su/2008/52.html/feed</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>jQuery API: Selectors &#8211; селекторы jQuery: базовые и иерархические селекторы, базовые фильтры.</title>
		<link>http://www.linkexchanger.su/2008/51.html</link>
		<comments>http://www.linkexchanger.su/2008/51.html#comments</comments>
		<pubDate>Sat, 03 May 2008 21:01:28 +0000</pubDate>
		<dc:creator>Gennady</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery документация]]></category>
		<category><![CDATA[Selectors]]></category>
		<category><![CDATA[документация jQuery]]></category>
		<category><![CDATA[селекторы]]></category>

		<guid isPermaLink="false">http://www.linkexchanger.su/2008/51.html</guid>
		<description><![CDATA[В первой статье по документации jQuery мы знакомились с функциями ядра библиотеки. В этой статье мы продолжим знакомиться с API jQuery, и постараемся разобраться с селекторами jQuery. Тема довольно большая, поэтому в этой статье будут приведены сведения по базовым и иерархическим селекторам, а также базовым фильтрам.

Базовые селекторы
#id
возвращает: Array
Выбирает единственный элемент с переданным атрибутом id. Если [...]]]></description>
			<content:encoded><![CDATA[<p>В первой статье по <strong>документации jQuery</strong> мы знакомились с функциями ядра библиотеки. В этой статье мы продолжим знакомиться с <strong>API jQuery</strong>, и постараемся разобраться с <strong>селекторами jQuery</strong>. Тема довольно большая, поэтому в этой статье будут приведены сведения по базовым и иерархическим селекторам, а также базовым фильтрам.<br />
<span id="more-51"></span></p>
<h2 style="color: #cc6600;">Базовые селекторы</h2>
<h3>#id</h3>
<p>возвращает: Array<br />
Выбирает единственный элемент с переданным атрибутом id. Если id содержит специальные символы, их необходимо экранировать с помощью обратного слэша.</p>
<p>Выбираем элемент с id &laquo;myDiv&raquo; (затем устанавливаем ему красную рамку шириной 3 пиксела).</p>
<pre class="brush: jscript;">$(&quot;#myDiv&quot;).css(&quot;border&quot;,&quot;3px solid red&quot;);</pre>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/id.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<p>Выбираем элемент с id &laquo;myID.entry[1]&raquo; (затем устанавливаем ему красную рамку шириной 3 пиксела). Посмотрите каким образом некоторые символы должны быть экранированы с помощью обратного слэша.</p>
<pre class="brush: jscript;">$(&quot;#myID\\.entry\\[1\\]&quot;).css(&quot;border&quot;,&quot;3px solid red&quot;);</pre>
<h3>element</h3>
<p>возвращает: Array<br />
Выбирает все элементы с переданным именем.<br />
Ищем все элементы DIV (затем устанавливаем ему красную рамку шириной 3 пиксела). Аргументом является строка с названием элемента, которые необходимо выбрать. Ссылается на tagName узлов DOM.</p>
<pre class="brush: jscript;">$(&quot;div&quot;).css(&quot;border&quot;,&quot;3px solid red&quot;);</pre>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/element.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>.class</h3>
<p>возвращает: Array<br />
Выбирает все элементы с переданным именем класса. Аргументом является строка с именем класса. Если элемент имеет несколько имен классов, по одному из них он будет выбран.<br />
Выбираем элементы с классом &laquo;myClass&raquo; (затем устанавливаем ему красную рамку шириной 3 пиксела).</p>
<pre class="brush: jscript;">$(&quot;.myClass&quot;).css(&quot;border&quot;,&quot;3px solid red&quot;);</pre>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/class.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>*</h3>
<p>возвращает: Array<br />
Выбирает все элементы. В примере выбираем все элементы (включая head, body, и т.д.), затем устанавливаем им (всем) красную рамку шириной 3 пиксела.</p>
<pre class="brush: jscript;">$(&quot;*&quot;).css(&quot;border&quot;,&quot;3px solid red&quot;);</pre>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/star.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<p>А вот простой путь, чтобы отыскать все элементы в контексте document.body.</p>
<pre class="brush: jscript;">$(&quot;*&quot;, document.body).css(&quot;border&quot;,&quot;3px solid red&quot;);</pre>
<p>Таким образом элементы head, script, и т.д. не включаются в набор. Да, и конечно красная рамка шириной 3 пиксела&#8230;</p>
<h3>selector1, selector2, selectorN</h3>
<p>возвращает: Array<br />
Собирает набор из всех элементов переданных в селекторах. Вы можете определить любое количество селекторов для объединения в единый результат. Заметьте, что порядок следования элементов в DOM и объекте jQuery не обязательно будет идентичным.<br />
Ищем элементы, которые соответствуют любым элементам div, span и p с именем класса myClass и для всех их устанавливаем красную рамку шириной 3 пикселаааааа&#8230;</p>
<pre class="brush: jscript;">$(&quot;div,span,p.myClass&quot;).css(&quot;border&quot;,&quot;3px solid red&quot;);</pre>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/selectors.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<p>А вот так можно показать порядок следования элементов в объекте jQuery (заметьте, не в HTML-коде страницы!).</p>
<pre class="brush: jscript;">var list = $(&quot;div,p,span&quot;).map(function () {
  return this.tagName;
}).get().join(&quot;, &quot;);
$(&quot;b&quot;).append(document.createTextNode(list));</pre>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/list.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h2 style="color: #cc6600;">Иерархические селекторы</h2>
<h3>ancestor descendant</h3>
<p>возвращает: Array<br />
Выбираются все элементы потомки элемента, определенного как предок. В общем лучше конечно на простом примере.<br />
Ищем все элементы input, являющиеся потомками элемента form (и устанавливаем синюю рамку из точек, шириной 2 пиксела).</p>
<pre class="brush: jscript;">$(&quot;form input&quot;).css(&quot;border&quot;, &quot;2px dotted blue&quot;);</pre>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/ancestor_descendant.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>parent &gt; child</h3>
<p>возвращает: Array<br />
Выбираются все <strong>прямые</strong> наследники элемента-родителя. Опять же, лучше показать на примере.<br />
Ищем все прямые наследники элемента с идентификатором &laquo;main&raquo; (в примере #main с желтым бэкграундом) и устанавливаем им двойную рамку красного цвета шириной в 3 пиксела.</p>
<pre class="brush: jscript;">$(&quot;#main &gt; *&quot;).css(&quot;border&quot;, &quot;3px double red&quot;);</pre>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/parent_child.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>prev + next</h3>
<p>возвращает: Array<br />
Выбираются все элементы, которые являются следующими (next) за элементом, определенным как предыдущий (prev). Смотрим на примере.<br />
Ищем все элементы input, которые следуют непосредственно за элементом label, устанавливаем текст синего цвета и вставляем значение Labeled!</p>
<pre class="brush: jscript;">$(&quot;label + input&quot;).css(&quot;color&quot;, &quot;blue&quot;).val(&quot;Labeled!&quot;)</pre>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/prev_next.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>prev ~ siblings</h3>
<p>возвращает: Array<br />
Выбираются все сестринские элементы, которые следую сразу за элементом prev. Также разберем на примере.<br />
Ищем все элементы div, которые являются сестринскими по отношению друг к другу и следуют сразу за элементом с идентификатором #prev. Обратите внимание, что в примере не будут отобраны элементы span, поскольку отбор идет только для элементов div.</p>
<pre class="brush: jscript;">$(&quot;#prev ~ div&quot;).css(&quot;border&quot;, &quot;3px groove blue&quot;);</pre>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/prev_siblings.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h2 style="color: #cc6600;">Базовые фильтры</h2>
<h3>:first</h3>
<p>возвращает: Array<br />
Выбирается первый элемент соответствующего селектора.<br />
Ищем первую строку в таблице и устанавливаем для нее наклонное начертание шрифта.</p>
<pre class="brush: jscript;">$(&quot;tr:first&quot;).css(&quot;font-style&quot;, &quot;italic&quot;);</pre>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/first.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:last</h3>
<p>возвращает: Array<br />
Выбирается последний элемент соответствующего селектора.<br />
Ищем последнюю строку в таблице, устанавливаем для нее желтый фон и жирный шрифт.</p>
<pre class="brush: jscript;">$(&quot;tr:last&quot;).css({
  backgroundColor: &quot;yellow&quot;,
  fontWeight: &quot;bolder&quot;
});</pre>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/last.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:not(selector)</h3>
<p>возвращает: Array<br />
Отфильтровывает выбранные элементы, используя условие отрицания. На примере будет намного понятнее&#8230;<br />
Ищем все элементы input, которые НЕ отмечены флажками выбора, а также элементы span, следующие непосредственно за ними.<br />
<strong>Обратите внимание</strong>, что никаких изменений по клику на чекбоксах не происходит, но это вполне понятно, поскольку в пример не включена обработка событий.</p>
<pre class="brush: jscript;">$(&quot;input:not(:checked) + span&quot;)
.css(&quot;background-color&quot;, &quot;yellow&quot;);</pre>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/not.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:even</h3>
<p>возвращает: Array<br />
Выбираются четные элементы. Отсчет начинается от 0.<br />
Ищем четные строки таблицы, выбирая первую, третью и так далее. Обратите внимание еще раз: четные &#8211; потому что отбор производится по индексам, соответственно отбираются строки с индексами 0, 2, 4 и т.д.).</p>
<pre class="brush: jscript;">$(&quot;tr:even&quot;).css(&quot;background-color&quot;, &quot;#bbbbff&quot;);</pre>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/even.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:оdd</h3>
<p>возвращает: Array<br />
Выбираются нечетные элементы. Отсчет начинается от 0.<br />
Ищем нечетные строки таблицы, выбирая вторую, четвертую и так далее. Обратите внимание еще раз: нечетные &#8211; потому что отбор производится по индексам, соответственно отбираются строки с индексами 1, 3, 5 и т.д.).</p>
<pre class="brush: jscript;">$(&quot;tr:odd&quot;).css(&quot;background-color&quot;, &quot;#bbbbff&quot;);</pre>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/odd.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:eq(index)</h3>
<p>возвращает: Array<br />
Выбирается единственный элемент по его индексу.<br />
Например, ищем третий элемент TD. Не забывайте, что отсчет ведется от 0.</p>
<pre class="brush: jscript;">$(&quot;td:eq(2)&quot;).css(&quot;color&quot;, &quot;red&quot;);</pre>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/eq.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:gt(index)</h3>
<p>возвращает: Array<br />
Выбираются все элементы с индексом больше указанного в селекторе.<br />
В примере будут выбраны все элементы TD с индексом более 4, т.е. от 5 и более. Отсчет ведется от 0.</p>
<pre class="brush: jscript;">$(&quot;td:gt(4)&quot;).css(&quot;text-decoration&quot;, &quot;line-through&quot;);</pre>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/gt.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:lt(index)</h3>
<p>возвращает: Array<br />
Выбираются все элементы с индексом меньше, чем указан в селекторе.<br />
Например ищем все элементы TD, с индексом меньше 4. Отсчет ведется от 0.</p>
<pre class="brush: jscript;">$(&quot;td:lt(4)&quot;).css(&quot;color&quot;, &quot;red&quot;);</pre>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/lt.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:header</h3>
<p>возвращает: Array<br />
Выбираются все элементы, которые являются заголовками, например h1, h2, h3 и так далее.<br />
В примере мы устанавливаем серый цвет для бэкграунда и синий для текста для всех заголовков (т.е. элементов h) на странице.</p>
<pre class="brush: jscript;">$(&quot;:header&quot;)
.css({ background:'#CCC', color:'blue' });</pre>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/header.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
<h3>:animated</h3>
<p>возвращает: Array<br />
Выбираются все элементы, которые в настоящий момент являются анимированными.<br />
В приведенном ниже примере мы щелчком мыши по кнопке меняем цвет анимированного элемента DIV. Элементы DIV, не являющиеся в этот момент анимированными, свой цвет не изменяют.</p>
<pre class="brush: jscript;">$(&quot;#run&quot;).click(function(){
  $(&quot;div:animated&quot;).toggleClass(&quot;colored&quot;);
});
function animateIt() {
  $(&quot;#mover&quot;).slideToggle(&quot;slow&quot;, animateIt);
}
animateIt();</pre>
<blockquote><p>Откройте <a href="http://www.linkexchanger.su/jquery_selectors/animated.html" target="_blank">пример</a> в отдельном окне и посмотрите исходный код.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.linkexchanger.su/2008/51.html/feed</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
	</channel>
</rss>
