<?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 работа с select</title>
	<atom:link href="http://www.webnotes.com.ua/index.php/archives/699/feed" rel="self" type="application/rss+xml" />
	<link>http://www.webnotes.com.ua/index.php/archives/699</link>
	<description>nice web notes - полезные веб заметки</description>
	<lastBuildDate>Sun, 05 Feb 2012 13:48:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Автор: gs-design</title>
		<link>http://www.webnotes.com.ua/index.php/archives/699/comment-page-2#comment-2470</link>
		<dc:creator>gs-design</dc:creator>
		<pubDate>Thu, 05 Jan 2012 12:00:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.webnotes.com.ua/?p=699#comment-2470</guid>
		<description>Возвращаясь к вопросу:
Сегодня проверил результат работы в IE 9, Opera, Chrome, FireFox - через val работает великолепно. Серцы копать не стал - не такой я пока энтузиаст :)
К слову, установка значения через val в jQuery - это верно, но в select значение нам и надо изменить.

Приведённый способ через attr так же верен, но здесь используется то, что браузеры отождествляют атрибуты и свойства элементов DOM (http://javascript.ru/tutorial/dom/attributes). 
При способе задания выбранного элемента через val изменяется именно свойство, а не атрибут (проверял через FireBug).</description>
		<content:encoded><![CDATA[<p>Возвращаясь к вопросу:<br />
Сегодня проверил результат работы в IE 9, Opera, Chrome, FireFox &#8211; через val работает великолепно. Серцы копать не стал &#8211; не такой я пока энтузиаст :)<br />
К слову, установка значения через val в jQuery &#8211; это верно, но в select значение нам и надо изменить.</p>
<p>Приведённый способ через attr так же верен, но здесь используется то, что браузеры отождествляют атрибуты и свойства элементов DOM (<a href="http://javascript.ru/tutorial/dom/attributes" rel="nofollow">http://javascript.ru/tutorial/dom/attributes</a>).<br />
При способе задания выбранного элемента через val изменяется именно свойство, а не атрибут (проверял через FireBug).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Виталий</title>
		<link>http://www.webnotes.com.ua/index.php/archives/699/comment-page-2#comment-2469</link>
		<dc:creator>Виталий</dc:creator>
		<pubDate>Wed, 04 Jan 2012 21:29:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.webnotes.com.ua/?p=699#comment-2469</guid>
		<description>&lt;blockquote cite=&quot;#commentbody-2468&quot;&gt;
&lt;strong&gt;&lt;a href=&quot;#comment-2468&quot; rel=&quot;nofollow&quot;&gt;gs-design&lt;/a&gt; :&lt;/strong&gt;
          Хорошая статья. Часто подсматриваю…
пользую jQuery 1.6.4 мои 5 копеек:
Сделать выбранным элемент, value которого = 2:
$(«#my_select»).val(2)
         &lt;/blockquote&gt;
Насколько я помню, такой способ просто ставит значение 2, имхо более верно использовать $(&quot;#my_select option[value=2]&quot;).attr(&#039;selected&#039;, &#039;selected&#039;); - грубый способ, ну или $(&quot;#my_select option[value=2] :selected&quot;); - этот вроде более верный, но я не уверен в синтаксисе,..</description>
		<content:encoded><![CDATA[<blockquote cite="#commentbody-2468"><p>
<strong><a href="#comment-2468" rel="nofollow">gs-design</a> :</strong><br />
          Хорошая статья. Часто подсматриваю…<br />
пользую jQuery 1.6.4 мои 5 копеек:<br />
Сделать выбранным элемент, value которого = 2:<br />
$(«#my_select»).val(2)
         </p></blockquote>
<p>Насколько я помню, такой способ просто ставит значение 2, имхо более верно использовать $(&laquo;#my_select option[value=2]&laquo;).attr(&#8216;selected&#8217;, &#8216;selected&#8217;); &#8211; грубый способ, ну или $(&laquo;#my_select option[value=2] :selected&raquo;); &#8211; этот вроде более верный, но я не уверен в синтаксисе,..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: gs-design</title>
		<link>http://www.webnotes.com.ua/index.php/archives/699/comment-page-1#comment-2468</link>
		<dc:creator>gs-design</dc:creator>
		<pubDate>Wed, 04 Jan 2012 17:37:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.webnotes.com.ua/?p=699#comment-2468</guid>
		<description>Хорошая статья. Часто подсматриваю... 
пользую jQuery 1.6.4 мои 5 копеек:

Сделать выбранным элемент, value которого = 2:
$(&quot;#my_select&quot;).val(2)</description>
		<content:encoded><![CDATA[<p>Хорошая статья. Часто подсматриваю&#8230;<br />
пользую jQuery 1.6.4 мои 5 копеек:</p>
<p>Сделать выбранным элемент, value которого = 2:<br />
$(&laquo;#my_select&raquo;).val(2)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Ник Дизель</title>
		<link>http://www.webnotes.com.ua/index.php/archives/699/comment-page-1#comment-2452</link>
		<dc:creator>Ник Дизель</dc:creator>
		<pubDate>Thu, 10 Nov 2011 18:12:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.webnotes.com.ua/?p=699#comment-2452</guid>
		<description>Хорошая статья... Вот только не всё из выше перечисленного работает корректно, а жаль :(.

Например, 

$(&quot;#my_select :selected&quot;).text(); - не работает (возвращает 2 раза текст)

$(&quot;#my_select :selected&quot;).html(); - не работает (возвращает текст только первого элемента, а не выбранного)</description>
		<content:encoded><![CDATA[<p>Хорошая статья&#8230; Вот только не всё из выше перечисленного работает корректно, а жаль :(.</p>
<p>Например, </p>
<p>$(&laquo;#my_select :selected&raquo;).text(); &#8211; не работает (возвращает 2 раза текст)</p>
<p>$(&laquo;#my_select :selected&raquo;).html(); &#8211; не работает (возвращает текст только первого элемента, а не выбранного)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: nice</title>
		<link>http://www.webnotes.com.ua/index.php/archives/699/comment-page-1#comment-2451</link>
		<dc:creator>nice</dc:creator>
		<pubDate>Mon, 07 Nov 2011 18:54:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.webnotes.com.ua/?p=699#comment-2451</guid>
		<description>Забавно! Сам хотел предложить этот вариант, но он и у меня не заработал ))) Видимо тоже где то тупанул.</description>
		<content:encoded><![CDATA[<p>Забавно! Сам хотел предложить этот вариант, но он и у меня не заработал ))) Видимо тоже где то тупанул.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Jazz</title>
		<link>http://www.webnotes.com.ua/index.php/archives/699/comment-page-1#comment-2450</link>
		<dc:creator>Jazz</dc:creator>
		<pubDate>Mon, 07 Nov 2011 18:33:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.webnotes.com.ua/?p=699#comment-2450</guid>
		<description>Спасибо за подсказки) проблему я решил в тот же день, буквально через 10 минут.
Все просто:
$(&#039;#select1 option[text=&#039;qwe&#039;).attr(&quot;selected&quot;, &quot;selected&quot;);

Этот вариант был первый на уме, но почему-то не сработал сразу(видимо торопился). После перебора кучи дополнительных способов попробовал этот еще раз и все заработало)</description>
		<content:encoded><![CDATA[<p>Спасибо за подсказки) проблему я решил в тот же день, буквально через 10 минут.<br />
Все просто:<br />
$(&#8216;#select1 option[text=&#8217;qwe&#8217;).attr(&laquo;selected&raquo;, &laquo;selected&raquo;);</p>
<p>Этот вариант был первый на уме, но почему-то не сработал сразу(видимо торопился). После перебора кучи дополнительных способов попробовал этот еще раз и все заработало)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Jane</title>
		<link>http://www.webnotes.com.ua/index.php/archives/699/comment-page-1#comment-2448</link>
		<dc:creator>Jane</dc:creator>
		<pubDate>Thu, 03 Nov 2011 07:20:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.webnotes.com.ua/?p=699#comment-2448</guid>
		<description>Вопрос снят. Придумала, как сделать =)</description>
		<content:encoded><![CDATA[<p>Вопрос снят. Придумала, как сделать =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Jane</title>
		<link>http://www.webnotes.com.ua/index.php/archives/699/comment-page-1#comment-2447</link>
		<dc:creator>Jane</dc:creator>
		<pubDate>Thu, 03 Nov 2011 06:45:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.webnotes.com.ua/?p=699#comment-2447</guid>
		<description>Вопрос. У меня в коде несколько селектов с разными id. Они получаются в цикле. Как  мне получить id селекта, в котором выбрали опцию? Не id опции, а id самого селекта? Спасибо!</description>
		<content:encoded><![CDATA[<p>Вопрос. У меня в коде несколько селектов с разными id. Они получаются в цикле. Как  мне получить id селекта, в котором выбрали опцию? Не id опции, а id самого селекта? Спасибо!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: panoptus</title>
		<link>http://www.webnotes.com.ua/index.php/archives/699/comment-page-1#comment-2446</link>
		<dc:creator>panoptus</dc:creator>
		<pubDate>Wed, 02 Nov 2011 02:46:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.webnotes.com.ua/?p=699#comment-2446</guid>
		<description>Jazz, как на счет
$(&quot;#my_select :contains(‘two’)&quot;).each(function(){
if(this.html()==&#039;two&#039;)
this.attr(«selected», «selected»);
});</description>
		<content:encoded><![CDATA[<p>Jazz, как на счет<br />
$(&laquo;#my_select :contains(‘two’)&raquo;).each(function(){<br />
if(this.html()==&#8217;two&#8217;)<br />
this.attr(«selected», «selected»);<br />
});</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: nice</title>
		<link>http://www.webnotes.com.ua/index.php/archives/699/comment-page-1#comment-2445</link>
		<dc:creator>nice</dc:creator>
		<pubDate>Tue, 01 Nov 2011 20:19:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.webnotes.com.ua/?p=699#comment-2445</guid>
		<description>Jazz, можно попробовать так:
$(&quot;#my_select&quot;).find(&quot;option:contains(&#039;two&#039;)&quot;).first().attr(&quot;selected&quot;, &quot;selected&quot;);
или:
$(&quot;#my_select :contains(&#039;two&#039;)&quot;).first().attr(&quot;selected&quot;, &quot;selected&quot;);


Но это не решение проблемы, это просто выбрать первый попавший элемент под маску two. 

Хорошую задачку подкинули!</description>
		<content:encoded><![CDATA[<p>Jazz, можно попробовать так:<br />
$(&laquo;#my_select&raquo;).find(&laquo;option:contains(&#8216;two&#8217;)&raquo;).first().attr(&laquo;selected&raquo;, &laquo;selected&raquo;);<br />
или:<br />
$(&laquo;#my_select :contains(&#8216;two&#8217;)&raquo;).first().attr(&laquo;selected&raquo;, &laquo;selected&raquo;);</p>
<p>Но это не решение проблемы, это просто выбрать первый попавший элемент под маску two. </p>
<p>Хорошую задачку подкинули!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
