<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Комментарии к записи: jQuery API: Selectors &#8211; селекторы jQuery: селекторы форм и фильтры форм.</title>
	<atom:link href="http://www.linkexchanger.su/2008/53.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linkexchanger.su/2008/53.html</link>
	<description>css, html, php, javascript, jQuery, ajax ... - решения, примеры, рецепты</description>
	<lastBuildDate>Tue, 07 Feb 2012 14:36:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2008/53.html/comment-page-1#comment-64774</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Tue, 19 Jan 2010 14:28:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/53.html#comment-64774</guid>
		<description>Обсуждение статьи можно продолжить на &lt;a href=&quot;http://www.linkexchanger.su/forum/viewtopic.php?f=2&amp;t=18&quot; rel=&quot;nofollow&quot;&gt;форуме jQuery&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Обсуждение статьи можно продолжить на <a href="http://www.linkexchanger.su/forum/viewtopic.php?f=2&#038;t=18" rel="nofollow">форуме jQuery</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2008/53.html/comment-page-1#comment-46970</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Thu, 05 Nov 2009 13:30:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/53.html#comment-46970</guid>
		<description>&lt;pre lang=&quot;javascript&quot;&gt;$(&quot;a&quot;).click(function(){
  $(&quot;input.test:checked&quot;).each(function(){
    $(this).attr(&quot;checked&quot;,&quot;&quot;);
  });
  return false;
});&lt;/pre&gt;
Здесь событие - клик по ссылке. Выбираем все отмеченные input с классом test. Обходим набор с помощью each(callback) для того, чтобы выполнять некоторые действия &lt;strong&gt;в контексте каждого элемента&lt;/strong&gt;. Ну, а действие это - с атрибутом checked.</description>
		<content:encoded><![CDATA[<pre lang="javascript">$("a").click(function(){
  $("input.test:checked").each(function(){
    $(this).attr("checked","");
  });
  return false;
});</pre>
<p>Здесь событие &#8211; клик по ссылке. Выбираем все отмеченные input с классом test. Обходим набор с помощью each(callback) для того, чтобы выполнять некоторые действия <strong>в контексте каждого элемента</strong>. Ну, а действие это &#8211; с атрибутом checked.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Константин</title>
		<link>http://www.linkexchanger.su/2008/53.html/comment-page-1#comment-46969</link>
		<dc:creator>Константин</dc:creator>
		<pubDate>Thu, 05 Nov 2009 13:06:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/53.html#comment-46969</guid>
		<description>Здравствуйте, Геннадий.
Никак не соображу. Требуется по некому событию убрать галку у всех отмеченных checkbox -ов определенного класса. Пробовал разные варианты - но что-то не срабатывает. Подскажите, если не трудно.</description>
		<content:encoded><![CDATA[<p>Здравствуйте, Геннадий.<br />
Никак не соображу. Требуется по некому событию убрать галку у всех отмеченных checkbox -ов определенного класса. Пробовал разные варианты &#8211; но что-то не срабатывает. Подскажите, если не трудно.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Роман</title>
		<link>http://www.linkexchanger.su/2008/53.html/comment-page-1#comment-34365</link>
		<dc:creator>Роман</dc:creator>
		<pubDate>Fri, 11 Sep 2009 17:54:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/53.html#comment-34365</guid>
		<description>Да, действительно, Вы правы - главное идея... =) Спасибо Gennady, Ваша идея была не плохая, напротив, я немного ее развил и сделал таки, практически то, что описал выше, только еще лучше =) и не такое, как у яндекса.... Еще раз спасибо за помощь, когда все доделаю, обяз покажу, что получилось... =) Всех благ!</description>
		<content:encoded><![CDATA[<p>Да, действительно, Вы правы &#8211; главное идея&#8230; =) Спасибо Gennady, Ваша идея была не плохая, напротив, я немного ее развил и сделал таки, практически то, что описал выше, только еще лучше =) и не такое, как у яндекса&#8230;. Еще раз спасибо за помощь, когда все доделаю, обяз покажу, что получилось&#8230; =) Всех благ!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2008/53.html/comment-page-1#comment-34364</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Fri, 11 Sep 2009 17:47:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/53.html#comment-34364</guid>
		<description>&lt;em&gt;Чуваки, пожалуйста, если будете писать код, проверьте его у себя сначала…. Заранее благодарю, жду постов!!!&lt;/em&gt;

Ну, Вы уж прям... Главное не код, а идея...
 
&lt;em&gt;blur не работает. я так понимаю потому, что мы же новый инпут #passw делаем динамически и блур его не видет.&lt;/em&gt;

Правильно понимаете, а я когда писал, запамятовал. live() тут нельзя - он blur не понимает. Значит обработчик надо вешать через bind(). Тогда сработает.
Но радости не принесет - если по blur опять делать replaceWith(), та же фигня будет с новым созданным текстовым инпутом...
Короче - идея моя была плохая наверное...

Можно попробовать проработать идею с одним скрытым инпутом, другим нет, и show/hide им делать. Добавить анимации немножко, чтобы подмена так заметна юзеру не была...</description>
		<content:encoded><![CDATA[<p><em>Чуваки, пожалуйста, если будете писать код, проверьте его у себя сначала…. Заранее благодарю, жду постов!!!</em></p>
<p>Ну, Вы уж прям&#8230; Главное не код, а идея&#8230;</p>
<p><em>blur не работает. я так понимаю потому, что мы же новый инпут #passw делаем динамически и блур его не видет.</em></p>
<p>Правильно понимаете, а я когда писал, запамятовал. live() тут нельзя &#8211; он blur не понимает. Значит обработчик надо вешать через bind(). Тогда сработает.<br />
Но радости не принесет &#8211; если по blur опять делать replaceWith(), та же фигня будет с новым созданным текстовым инпутом&#8230;<br />
Короче &#8211; идея моя была плохая наверное&#8230;</p>
<p>Можно попробовать проработать идею с одним скрытым инпутом, другим нет, и show/hide им делать. Добавить анимации немножко, чтобы подмена так заметна юзеру не была&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Роман</title>
		<link>http://www.linkexchanger.su/2008/53.html/comment-page-1#comment-34291</link>
		<dc:creator>Роман</dc:creator>
		<pubDate>Fri, 11 Sep 2009 07:05:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/53.html#comment-34291</guid>
		<description>Снова трабл =) Теперь не работает blur(). Я по фокусу на импуте делаю replaceWith:

$(”#passw”).focus(function(){
$(this).replaceWith(””);
$(”#passw”).focus();
});

затем:

$(”#passw”).blur(function(){
$(this).replaceWith(””);
});

blur не работает. я так понимаю потому, что мы же новый инпут #passw делаем динамически и блур его не видет. Еще грешил на одинаковый ID в старом инпуте и новом, созданным с помощью replaceWith. Пробовал менять - не прокатило...


В общем задача такая - есть инпут с типом text в котором value=&quot;пароль&quot; Нужно сделать так, чтобы по фокусу на этом инпуте его тип менялся на password, а value на &quot;&quot;. При потере фокуса этим инпутом его тип снова менялся на текст, а value=&quot;пароль&quot;. Короче хочу сделать форму авторизациия как на яндексе (авторизация в почте слева на странице www.yandex.ru).

Чуваки, пожалуйста, если будете писать код, проверьте его у себя сначала.... Заранее благодарю, жду постов!!!</description>
		<content:encoded><![CDATA[<p>Снова трабл =) Теперь не работает blur(). Я по фокусу на импуте делаю replaceWith:</p>
<p>$(”#passw”).focus(function(){<br />
$(this).replaceWith(””);<br />
$(”#passw”).focus();<br />
});</p>
<p>затем:</p>
<p>$(”#passw”).blur(function(){<br />
$(this).replaceWith(””);<br />
});</p>
<p>blur не работает. я так понимаю потому, что мы же новый инпут #passw делаем динамически и блур его не видет. Еще грешил на одинаковый ID в старом инпуте и новом, созданным с помощью replaceWith. Пробовал менять &#8211; не прокатило&#8230;</p>
<p>В общем задача такая &#8211; есть инпут с типом text в котором value=&raquo;пароль&raquo; Нужно сделать так, чтобы по фокусу на этом инпуте его тип менялся на password, а value на &laquo;&raquo;. При потере фокуса этим инпутом его тип снова менялся на текст, а value=&raquo;пароль&raquo;. Короче хочу сделать форму авторизациия как на яндексе (авторизация в почте слева на странице <a href="http://www.yandex.ru" rel="nofollow">http://www.yandex.ru</a>).</p>
<p>Чуваки, пожалуйста, если будете писать код, проверьте его у себя сначала&#8230;. Заранее благодарю, жду постов!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Роман</title>
		<link>http://www.linkexchanger.su/2008/53.html/comment-page-1#comment-34184</link>
		<dc:creator>Роман</dc:creator>
		<pubDate>Thu, 10 Sep 2009 11:33:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/53.html#comment-34184</guid>
		<description>Понял Вашу мысль... Спасибо большое!!!!!!</description>
		<content:encoded><![CDATA[<p>Понял Вашу мысль&#8230; Спасибо большое!!!!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2008/53.html/comment-page-1#comment-34182</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Thu, 10 Sep 2009 11:18:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/53.html#comment-34182</guid>
		<description>Ваш вариант однозначно не прокатит, попробуйте так:
$(&quot;input:text&quot;).focus(function(){
  $(this).replaceWith(&quot;&lt;input type=&#039;password&#039; name=&#039;theField&#039; /&gt;&quot;);
  $(&quot;input:password&quot;).focus();
});
т.е. по получению фокуса текстовым инпутом, он заменяется на тип password, а следующей строкой в него фокус передается.
Ну, а по onBlur аналогично...</description>
		<content:encoded><![CDATA[<p>Ваш вариант однозначно не прокатит, попробуйте так:<br />
$(&laquo;input:text&raquo;).focus(function(){<br />
  $(this).replaceWith(&laquo;&lt;input type=&#8217;password&#8217; name=&#8217;theField&#8217; /&gt;&raquo;);<br />
  $(&laquo;input:password&raquo;).focus();<br />
});<br />
т.е. по получению фокуса текстовым инпутом, он заменяется на тип password, а следующей строкой в него фокус передается.<br />
Ну, а по onBlur аналогично&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Роман</title>
		<link>http://www.linkexchanger.su/2008/53.html/comment-page-1#comment-34106</link>
		<dc:creator>Роман</dc:creator>
		<pubDate>Wed, 09 Sep 2009 19:23:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/53.html#comment-34106</guid>
		<description>Товарищи! Помогите пожалуйста советом. Не могу сообразить и в сети найти ответ на такую штуку. В общем нужно динамически изменить тип input с text на password по событию onFocus. К примеру имеем -  Нужно при фокусе сменить тип поля с text на password, чтобы юзер ввел пасс,который будет скрываться звездочками... По onBlur проверить ввел ли пользователь пароль, если нет, то поменять значение атрибута с password на text обратно и вбить value=&quot;Ваш пароль&quot;, но это, как говориться, уже дело техники... Вопрос собственно вот в чем - пробовал сделать &quot;в лоб&quot; - .attr(&quot;type&quot;, &quot;password&quot;) - не прокатывает. Пробовал прямо в HTML - onFocus=&quot;this.type=&#039;password&#039;&quot; - работало везде, кроме поганого IE!!!!!!!! Но прямой вызов не катит, нужно это сделать с JQuery и чтобы кроссбраузерно.... Помогите пож!!!! Оч на Вас надеюсь! Спасибо!!!</description>
		<content:encoded><![CDATA[<p>Товарищи! Помогите пожалуйста советом. Не могу сообразить и в сети найти ответ на такую штуку. В общем нужно динамически изменить тип input с text на password по событию onFocus. К примеру имеем &#8211;  Нужно при фокусе сменить тип поля с text на password, чтобы юзер ввел пасс,который будет скрываться звездочками&#8230; По onBlur проверить ввел ли пользователь пароль, если нет, то поменять значение атрибута с password на text обратно и вбить value=&raquo;Ваш пароль&raquo;, но это, как говориться, уже дело техники&#8230; Вопрос собственно вот в чем &#8211; пробовал сделать &laquo;в лоб&raquo; &#8211; .attr(&laquo;type&raquo;, &laquo;password&raquo;) &#8211; не прокатывает. Пробовал прямо в HTML &#8211; onFocus=&raquo;this.type=&#8217;password&#8217;&raquo; &#8211; работало везде, кроме поганого IE!!!!!!!! Но прямой вызов не катит, нужно это сделать с JQuery и чтобы кроссбраузерно&#8230;. Помогите пож!!!! Оч на Вас надеюсь! Спасибо!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2008/53.html/comment-page-1#comment-22981</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Tue, 26 May 2009 12:44:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/53.html#comment-22981</guid>
		<description>WP &quot;сожрал&quot; часть Вашего кода, но попробую догадаться...
То, что Вы хотите сделать надо было делать примерно так:
&lt;pre lang=&quot;javascript&quot;&gt;$(&#039;#ser&#039;).append(&#039;&lt;em&gt;Методу append 
передается какой-либо HTML-код 
в качестве аргумента&lt;/em&gt;&#039;);&lt;/pre&gt;
в результате в элемент с id=&#039;ser&#039;, после существующего соддержимого будет вставлен элемент em с соответствующим текстом.
Если же содержимое надо заменить, то используйте вместо append() метод html().</description>
		<content:encoded><![CDATA[<p>WP &laquo;сожрал&raquo; часть Вашего кода, но попробую догадаться&#8230;<br />
То, что Вы хотите сделать надо было делать примерно так:</p>
<pre lang="javascript">$('#ser').append('&lt;em&gt;Методу append
передается какой-либо HTML-код
в качестве аргумента&lt;/em&gt;');</pre>
<p>в результате в элемент с id=&#8217;ser&#8217;, после существующего соддержимого будет вставлен элемент em с соответствующим текстом.<br />
Если же содержимое надо заменить, то используйте вместо append() метод html().</p>
]]></content:encoded>
	</item>
</channel>
</rss>

