<?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>Комментарии к записи: Обработка событий для элементов DOM, загружаемых через ajax.</title>
	<atom:link href="http://www.linkexchanger.su/2008/73.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linkexchanger.su/2008/73.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/73.html/comment-page-2#comment-65608</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Tue, 26 Jan 2010 07:28:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/73.html#comment-65608</guid>
		<description>Давайте так сделаем... Комментов уже много к статье - я обсуждение закрываю. Ваш вопрос продублирую на &lt;a href=&quot;http://www.linkexchanger.su/forum/viewforum.php?f=2&quot; rel=&quot;nofollow&quot;&gt;форуме&lt;/a&gt;, где и дам Вам пример.</description>
		<content:encoded><![CDATA[<p>Давайте так сделаем&#8230; Комментов уже много к статье &#8211; я обсуждение закрываю. Ваш вопрос продублирую на <a href="http://www.linkexchanger.su/forum/viewforum.php?f=2" rel="nofollow">форуме</a>, где и дам Вам пример.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: posta</title>
		<link>http://www.linkexchanger.su/2008/73.html/comment-page-2#comment-65595</link>
		<dc:creator>posta</dc:creator>
		<pubDate>Tue, 26 Jan 2010 05:00:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/73.html#comment-65595</guid>
		<description>Статья хороша, примеров в комментах достаточно, но не нашел такой банальной ситуации, как следующая:
нажимаем на кнопку - загружается страница в определенный див. Как загрузилась - раскрывается тоглом. 
При закрытии - этого дива - он очищается. 
Не могу правильно написать код. помогите. Пока что код как и на открытие и на закрытие - загружает аякс. 
$(&quot;#demo&quot;).click(function() {
	$.ajax({
	 url: &quot;form_contacts.php&quot;,
	 beforeSend: function(){
	   $(&quot;#demo_progress&quot;).css(&quot;display&quot;,&quot;inline&quot;);
	 },
	 success: function(answ){
	   $(&quot;#demo_progress&quot;).fadeOut(500);
	   $(&quot;#demo_form&quot;).html(answ).toggle(&quot;fast&quot;);
	 }
	});
});</description>
		<content:encoded><![CDATA[<p>Статья хороша, примеров в комментах достаточно, но не нашел такой банальной ситуации, как следующая:<br />
нажимаем на кнопку &#8211; загружается страница в определенный див. Как загрузилась &#8211; раскрывается тоглом.<br />
При закрытии &#8211; этого дива &#8211; он очищается.<br />
Не могу правильно написать код. помогите. Пока что код как и на открытие и на закрытие &#8211; загружает аякс.<br />
$(&laquo;#demo&raquo;).click(function() {<br />
	$.ajax({<br />
	 url: &laquo;form_contacts.php&raquo;,<br />
	 beforeSend: function(){<br />
	   $(&laquo;#demo_progress&raquo;).css(&laquo;display&raquo;,&raquo;inline&raquo;);<br />
	 },<br />
	 success: function(answ){<br />
	   $(&laquo;#demo_progress&raquo;).fadeOut(500);<br />
	   $(&laquo;#demo_form&raquo;).html(answ).toggle(&laquo;fast&raquo;);<br />
	 }<br />
	});<br />
});</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Igor</title>
		<link>http://www.linkexchanger.su/2008/73.html/comment-page-2#comment-63616</link>
		<dc:creator>Igor</dc:creator>
		<pubDate>Tue, 12 Jan 2010 10:39:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/73.html#comment-63616</guid>
		<description>Спасибо за статью и отзыв с описанием live() :)</description>
		<content:encoded><![CDATA[<p>Спасибо за статью и отзыв с описанием live() <img src='http://www.linkexchanger.su/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: AlexKh</title>
		<link>http://www.linkexchanger.su/2008/73.html/comment-page-2#comment-57713</link>
		<dc:creator>AlexKh</dc:creator>
		<pubDate>Fri, 18 Dec 2009 10:11:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/73.html#comment-57713</guid>
		<description>Прочитал эту тему, чувствую что копать надо в этом направлении. Но все равно не получается.
Нужно реализовать автозаполнение в подгружаемом ajax-ом окне. На самой странице автозаполнение работает в модальном окне нет. :(
Этой конструкцией
$(document).ready(function(){
    $(&#039;#citi&#039;).live(&quot;keyup&quot;, function(){
	    alert($(this).attr(&#039;value&#039;));
  });
}
удалось назначить событие на подгружаемый select.

Как спомощью live или другим какм способом
рализовать такую конструкцию?
$(document).ready(function(){
   $(&#039;#citi&#039;).autocomplete(cities);
}
помогите пожалуйста уже третий день мучаюсь.</description>
		<content:encoded><![CDATA[<p>Прочитал эту тему, чувствую что копать надо в этом направлении. Но все равно не получается.<br />
Нужно реализовать автозаполнение в подгружаемом ajax-ом окне. На самой странице автозаполнение работает в модальном окне нет. <img src='http://www.linkexchanger.su/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
Этой конструкцией<br />
$(document).ready(function(){<br />
    $(&#8216;#citi&#8217;).live(&laquo;keyup&raquo;, function(){<br />
	    alert($(this).attr(&#8216;value&#8217;));<br />
  });<br />
}<br />
удалось назначить событие на подгружаемый select.</p>
<p>Как спомощью live или другим какм способом<br />
рализовать такую конструкцию?<br />
$(document).ready(function(){<br />
   $(&#8216;#citi&#8217;).autocomplete(cities);<br />
}<br />
помогите пожалуйста уже третий день мучаюсь.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2008/73.html/comment-page-2#comment-56265</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Fri, 11 Dec 2009 19:43:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/73.html#comment-56265</guid>
		<description>&lt;pre lang=&quot;javascript&quot;&gt;myVar = $(this);&lt;/pre&gt;
Сергей, всю переписку выше удаляю, поскольку для читателей отследить логику вопросов-ответов становится довольно затруднительно и может привести к неверным выводам....
Если хотите пример - высылайте html-разметку, четко опишите, что надо. Выберу немного времени - напишу обработчики. По примеру думаю все сразу поймете.</description>
		<content:encoded><![CDATA[<pre lang="javascript">myVar = $(this);</pre>
<p>Сергей, всю переписку выше удаляю, поскольку для читателей отследить логику вопросов-ответов становится довольно затруднительно и может привести к неверным выводам&#8230;.<br />
Если хотите пример &#8211; высылайте html-разметку, четко опишите, что надо. Выберу немного времени &#8211; напишу обработчики. По примеру думаю все сразу поймете.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Сергей</title>
		<link>http://www.linkexchanger.su/2008/73.html/comment-page-2#comment-56187</link>
		<dc:creator>Сергей</dc:creator>
		<pubDate>Fri, 11 Dec 2009 11:44:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/73.html#comment-56187</guid>
		<description>... Я вас еще потерроризирую чуть чуть по смежным темам ?))

в этом коде

$(”.events_chck”).each(function() {
$(this).find(”input”).change(function() {
alert(this);
});
});

я могу как-то запомнить текущий объект .events_chck ?
на месте алерта мне нужно к нему обращаться, а this, понятно, уже от find изменился...
простое myVar = this при выводе пишет undefined, значит как-то по-другому нужно..
просто не рационально потом изнутри функции делать поиски родителей... да и тем более там класс одинаковый. Что посоветуете?</description>
		<content:encoded><![CDATA[<p>&#8230; Я вас еще потерроризирую чуть чуть по смежным темам ?))</p>
<p>в этом коде</p>
<p>$(”.events_chck”).each(function() {<br />
$(this).find(”input”).change(function() {<br />
alert(this);<br />
});<br />
});</p>
<p>я могу как-то запомнить текущий объект .events_chck ?<br />
на месте алерта мне нужно к нему обращаться, а this, понятно, уже от find изменился&#8230;<br />
простое myVar = this при выводе пишет undefined, значит как-то по-другому нужно..<br />
просто не рационально потом изнутри функции делать поиски родителей&#8230; да и тем более там класс одинаковый. Что посоветуете?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2008/73.html/comment-page-2#comment-56178</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Fri, 11 Dec 2009 11:11:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/73.html#comment-56178</guid>
		<description>Сергей, указанное в селекторе выражение, т.е.
&lt;pre lang=&quot;javascript&quot;&gt;$(#events_chck)......&lt;/pre&gt;
выберет один-единственный элемент, тот у которого есть атрибут id=&quot;events_chck&quot;. Если же таких элементов окажется много (а это неправильно! он должен быть уникальным в пределах веб-страницы), тогда будет выбран первый, встретившийся в html-разметке.
Вам бы надо почитать про селекторы jQuery - это очень важная часть и если ее хорошо не понимать, можно столкнуться с трудностями :)</description>
		<content:encoded><![CDATA[<p>Сергей, указанное в селекторе выражение, т.е.</p>
<pre lang="javascript">$(#events_chck)......</pre>
<p>выберет один-единственный элемент, тот у которого есть атрибут id=&raquo;events_chck&raquo;. Если же таких элементов окажется много (а это неправильно! он должен быть уникальным в пределах веб-страницы), тогда будет выбран первый, встретившийся в html-разметке.<br />
Вам бы надо почитать про селекторы jQuery &#8211; это очень важная часть и если ее хорошо не понимать, можно столкнуться с трудностями <img src='http://www.linkexchanger.su/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2008/73.html/comment-page-2#comment-56128</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Fri, 11 Dec 2009 06:27:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/73.html#comment-56128</guid>
		<description>To Сергей:
на Ваш вопрос выше - я не сталкивался :) c друпалом....
А что касается последнего вопроса - я Вам описал схему как это делается, т.е. как правильно навесить обработчики событий на множество элементов - сначала выбрать все, а потом вешать события на элементы набора, обходя их специально для этого и предназначенным методом each.
Не думаю, что движок тут принципиально при чем-то. Он разве что на уровне подключения библиотеки может скажем, не понять пути и т.д. А у Вас, имхо, чистая методика...</description>
		<content:encoded><![CDATA[<p>To Сергей:<br />
на Ваш вопрос выше &#8211; я не сталкивался <img src='http://www.linkexchanger.su/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  c друпалом&#8230;.<br />
А что касается последнего вопроса &#8211; я Вам описал схему как это делается, т.е. как правильно навесить обработчики событий на множество элементов &#8211; сначала выбрать все, а потом вешать события на элементы набора, обходя их специально для этого и предназначенным методом each.<br />
Не думаю, что движок тут принципиально при чем-то. Он разве что на уровне подключения библиотеки может скажем, не понять пути и т.д. А у Вас, имхо, чистая методика&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Сергей</title>
		<link>http://www.linkexchanger.su/2008/73.html/comment-page-2#comment-56028</link>
		<dc:creator>Сергей</dc:creator>
		<pubDate>Thu, 10 Dec 2009 20:46:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/73.html#comment-56028</guid>
		<description>а вот если так опишу проблему:
есть куча форм, добавляющихся динамически по событию.
я пытаюсь прописать в яваскрипте цикл от 1 до N, который будет прописывать всем $(&quot;#элемент&quot;+i).change() вложенные условия.
Такая схема почему-то не работает.. Вернее все динамически добавленные элементы совершают действия не на свои дивы, а на последний добавленный элемент. Предположил, что возможно нужно делать другим способом: например, в тело какого-то элемента засовывать  с моими .change()
т.е. чтобы мои функции прописывались непосредственно в код...
... все описанное = исключительно доводы, полученные в процессе страданий с jquery+drupal</description>
		<content:encoded><![CDATA[<p>а вот если так опишу проблему:<br />
есть куча форм, добавляющихся динамически по событию.<br />
я пытаюсь прописать в яваскрипте цикл от 1 до N, который будет прописывать всем $(&laquo;#элемент&raquo;+i).change() вложенные условия.<br />
Такая схема почему-то не работает.. Вернее все динамически добавленные элементы совершают действия не на свои дивы, а на последний добавленный элемент. Предположил, что возможно нужно делать другим способом: например, в тело какого-то элемента засовывать  с моими .change()<br />
т.е. чтобы мои функции прописывались непосредственно в код&#8230;<br />
&#8230; все описанное = исключительно доводы, полученные в процессе страданий с jquery+drupal</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2008/73.html/comment-page-2#comment-56010</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Thu, 10 Dec 2009 18:30:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/73.html#comment-56010</guid>
		<description>Ну, ошибки бывают не только в синтаксисе, но и в логике например.
Может не отрабатывать при наличии обработчика onload на body, такое тоже бывает...</description>
		<content:encoded><![CDATA[<p>Ну, ошибки бывают не только в синтаксисе, но и в логике например.<br />
Может не отрабатывать при наличии обработчика onload на body, такое тоже бывает&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

