<?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>mysrc.de &#187; Selector</title>
	<atom:link href="http://www.mysrc.de/tag/selector/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysrc.de</link>
	<description>- jQuery, Mootools u.a. JS-Frameworks</description>
	<lastBuildDate>Sun, 01 Aug 2010 02:49:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Wie nutzt man MooTools?!</title>
		<link>http://www.mysrc.de/mootools/wie-nutzt-man-mootools/</link>
		<comments>http://www.mysrc.de/mootools/wie-nutzt-man-mootools/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 21:35:16 +0000</pubDate>
		<dc:creator>Stefan Huissel</dc:creator>
				<category><![CDATA[MooTools]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Best Practice]]></category>
		<category><![CDATA[Selector]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.mysrc.de/?p=282</guid>
		<description><![CDATA[Inspiriert von einem Artikel von &#8220;chromasynthetic&#8221; möchte ich ein paar Best Practices für den Umgang mit MooTools vorstellen und diese kurz erläutern. Elemente ansprechen ?View Code JAVASCRIPT1 2 3 4 //javascript methode document.getElementById&#40;&#34;someID&#34;&#41;; //mit Mootools $&#40;'someID'&#41;; Mit Mootools weit kürzer und vor allem problemlos zwecks CamalCases. &#8220;Value&#8221; bearbeiten ?View Code JAVASCRIPT1 2 3 4 //javascript [...]]]></description>
			<content:encoded><![CDATA[<p>Inspiriert von einem Artikel von &#8220;chromasynthetic&#8221; möchte ich ein paar Best Practices für den Umgang mit MooTools vorstellen und diese kurz erläutern.</p>
<ul>
<li><strong>Elemente ansprechen</strong></li>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p282code8'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p2828"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p282code8"><pre class="javascript" style="font-family:monospace;">   <span style="color: #006600; font-style: italic;">//javascript methode</span>
   document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;someID&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #006600; font-style: italic;">//mit Mootools</span>
   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'someID'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Mit Mootools weit kürzer und vor allem problemlos zwecks CamalCases.</p>
<li><strong>&#8220;Value&#8221; bearbeiten</strong></li>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p282code9'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p2829"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p282code9"><pre class="javascript" style="font-family:monospace;">   <span style="color: #006600; font-style: italic;">//javascript methode</span>
   <span style="color: #003366; font-weight: bold;">var</span> val<span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'input'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">value</span><span style="color: #339933;">;</span>
   <span style="color: #006600; font-style: italic;">//mit Mootools</span>
   <span style="color: #003366; font-weight: bold;">var</span> val <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'input'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">getValue</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Mootools bietet diverse Methoden um Objekteigenschaften zu verändern oder auszulesen.</p>
<li><strong>Verketten von Methoden</strong></li>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p282code10'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p28210"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code" id="p282code10"><pre class="javascript" style="font-family:monospace;">   <span style="color: #006600; font-style: italic;">//javascript methode</span>
   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'div'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">style</span>.<span style="color: #660066;">height</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'100px'</span><span style="color: #339933;">;</span>
   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'div'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">style</span>.<span style="color: #660066;">background</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'#ffc'</span><span style="color: #339933;">;</span>
   <span style="color: #006600; font-style: italic;">//mit Mootools</span>
   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'footer'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">setStyles</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
   height<span style="color: #339933;">:</span> <span style="color: #3366CC;">'100px'</span><span style="color: #339933;">,</span>
   background<span style="color: #339933;">:</span> <span style="color: #3366CC;">'#ffc'</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Einfaches Beispiel für eine Verkettung von Funktionen.</p>
<li><strong>Absetzen eines AJAX-Requests</strong></li>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p282code11'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p28211"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code" id="p282code11"><pre class="javascript" style="font-family:monospace;">   <span style="color: #006600; font-style: italic;">//falsche Methode</span>
   <span style="color: #003366; font-weight: bold;">new</span> Ajax<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'eine.php?var1=test&amp;var2=request'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
   <span style="color: #006600; font-style: italic;">//besser mit  </span>
   <span style="color: #003366; font-weight: bold;">new</span> Ajax<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'eine.php'</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#123;</span>
       data<span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
       var1<span style="color: #339933;">:</span> <span style="color: #3366CC;">'test'</span><span style="color: #339933;">,</span>
       var2<span style="color: #339933;">:</span> <span style="color: #3366CC;">'request'</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Beide Möglichkeiten führen zum selben Ergebnis. Allerdings ist die Überschaubarkeit für letzteres deutlich größer. Für nicht statische Variabeln wie z.B. der &#8216;test&#8217;-String lassen sich an dieser Stelle natürlich auch Selektoren benutzen.</p>
<li><strong>Event-Handling</strong></li>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p282code12'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p28212"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p282code12"><pre class="javascript" style="font-family:monospace;">   <span style="color: #006600; font-style: italic;">//Falsche Methode</span>
   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'Container'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">onclick</span> <span style="color: #339933;">=</span> doSomething<span style="color: #339933;">;</span>
&nbsp;
   <span style="color: #006600; font-style: italic;">//besser mit  </span>
   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'Container'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">addEvent</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'click'</span><span style="color: #339933;">,</span> doSomething<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Die zweite Variante ist weitaus sicherer, da sich damit der Mootools Core um die Umsetzung auf den jeweiligen Browser kümmert.</p>
<li><strong>Einfache Iteration über Elementgruppen</strong></li>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p282code13'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p28213"><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code" id="p282code13"><pre class="javascript" style="font-family:monospace;">   <span style="color: #006600; font-style: italic;">//Falsche Methode</span>
   $$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'div.collapsed'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>el<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
      el.<span style="color: #660066;">addEvent</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'click'</span><span style="color: #339933;">,</span> expand<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
   <span style="color: #006600; font-style: italic;">//besser mit  </span>
   $$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'div.collapsed'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">addEvent</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'click'</span><span style="color: #339933;">,</span> expand<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Beide Versionen selektieren in diesem Fall jedes div mit der Klasse &#8220;collapsed&#8221; und legen darauf ein Click-Event. Das &#8220;$$&#8221; gibt Elemente in Form eines Arrays zurück, so dass eine Iteration mit der each-Funktion nicht mehr nötig ist.<br />
Gleiches gilt für:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p282code14'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p28214"><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code" id="p282code14"><pre class="javascript" style="font-family:monospace;">   <span style="color: #006600; font-style: italic;">//Falsche Methode</span>
   $$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'div.hidden'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>el<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
      el.<span style="color: #660066;">removeClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'hidden'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>
&nbsp;
   <span style="color: #006600; font-style: italic;">//besser mit  </span>
   $$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'div.hidden'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">removeClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'hidden'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

</ul>
<p>Ich hoffe dem ein oder anderen Einsteiger wird damit klar, inwiefern sich Standard Javascript von dem Einsatz von MooTools unterscheidet und wie man diese Zusatzfunkionalitäten nutzen kann.</p>
<h3  class="related_post_title">Ähnliche Artikel</h3><ul class="related_post"><li>17. September 2009 -- <a href="http://www.mysrc.de/mootools/praxistipp-position-absolute-parent-height-anpassen-mit-mootools/" title="Praxistipp &#8211; position absolute &#8211; parent height anpassen mit MooTools ">Praxistipp &#8211; position absolute &#8211; parent height anpassen mit MooTools </a></li><li>25. Juni 2009 -- <a href="http://www.mysrc.de/jquery/jquerylist-plugin-und-beispielsammlung/" title="jQueryList &#8211; Plugin und Beispielsammlung">jQueryList &#8211; Plugin und Beispielsammlung</a></li><li>18. Mai 2009 -- <a href="http://www.mysrc.de/mootools/jquery-noconflict-mode/" title="jQuery noConflict Mode">jQuery noConflict Mode</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.mysrc.de/mootools/wie-nutzt-man-mootools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 einfache Tips für die Anpassung auf jQuery 1.3</title>
		<link>http://www.mysrc.de/jquery/3-einfache-tips-fur-die-anpassung-auf-jquery-13/</link>
		<comments>http://www.mysrc.de/jquery/3-einfache-tips-fur-die-anpassung-auf-jquery-13/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 08:37:23 +0000</pubDate>
		<dc:creator>Stefan Huissel</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Selector]]></category>
		<category><![CDATA[Upgrade]]></category>
		<category><![CDATA[XPath]]></category>

		<guid isPermaLink="false">http://www.mysrc.de/?p=198</guid>
		<description><![CDATA[Vor ein paar Monaten erschien der jQuery Realease 1.3. Viele Skripts, die auf den vorherigen Versionen basierten laufen immernoch anständig. Aber hier und da treten doch Probleme beim Upgrade auf. Diese Probleme lassen sich nach Karl Swedberg in 3 Ebenen klassifizieren: 1. Update des &#8220;Selector&#8221; Attributes Der wohl am häufigsten auftretende Fehler entsteht durch die [...]]]></description>
			<content:encoded><![CDATA[<p>Vor ein paar Monaten erschien der jQuery Realease 1.3. Viele Skripts, die auf den vorherigen Versionen basierten laufen immernoch anständig. Aber hier und da treten doch Probleme beim Upgrade auf. Diese Probleme lassen sich nach Karl Swedberg in 3 Ebenen klassifizieren:</p>
<h3>1. Update des &#8220;Selector&#8221; Attributes</h3>
<p>Der wohl am häufigsten auftretende Fehler entsteht durch die redefinition des Selectors auf Attribute. In vorherigen Versionen wurden die Attribute eines Elements mit dem XPath Ausdruck &#8220;@Attribute&#8221; angesprochen und geändert. Ab 1.3 basiert das Ansprechen auf dem CSS Syntax. Hierzu ein kleines Beispiel:<br />
Früherer Syntax:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p198code20'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p19820"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p198code20"><pre class="javascript" style="font-family:monospace;">   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'a[@href^=http]'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'[@title=foo]'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Aktuell in jQuery 1.3:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p198code21'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p19821"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p198code21"><pre class="javascript" style="font-family:monospace;">      $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'a[href^=http]'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'[title=foo]'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<h3>2. Überprüfung eigener Selektoren</h3>
<p>Werden eigene Selektoren benutzt, kommt es hin und wieder zu Fehlern wenn das zweite Argumente des neuen Objektes ein String ist.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p198code22'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p19822"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p198code22"><pre class="javascript" style="font-family:monospace;">      jQuery.<span style="color: #660066;">extend</span><span style="color: #009900;">&#40;</span>jQuery.<span style="color: #660066;">expr</span><span style="color: #009900;">&#91;</span><span style="color: #3366CC;">':'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#123;</span>
        hasSiblings<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;jQuery(a).siblings(m[3]).length&gt;0&quot;</span>
      <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Das lässt sich einfach durch eine anonyme Javascript Funktion beheben die als return-Wert den String besitzt.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p198code23'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p19823"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p198code23"><pre class="javascript" style="font-family:monospace;"> jQuery.<span style="color: #660066;">extend</span><span style="color: #009900;">&#40;</span>jQuery.<span style="color: #660066;">expr</span><span style="color: #009900;">&#91;</span><span style="color: #3366CC;">':'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#123;</span>
    hasSiblings<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>a<span style="color: #339933;">,</span>i<span style="color: #339933;">,</span>m<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #000066; font-weight: bold;">return</span> jQuery<span style="color: #009900;">&#40;</span>a<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">siblings</span><span style="color: #009900;">&#40;</span>m<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">3</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">length</span><span style="color: #339933;">&gt;</span><span style="color: #CC0000;">0</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>
 <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<h3>3. Notation von auf &#8220;Hidden&#8221; oder &#8220;Visible&#8221; gesetzten Elementen</h3>
<p>Wenn man vor der Version 1.3.2, ein Element mit der Eigenschaft &#8220;display:block&#8221; hatte, dass innerhalb eines anderen Elementes mit &#8220;display:none&#8221; lag, dann wurde das innere Elemente trotzdem bei Abfrage im Code als sichtbar ausgegeben.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p198code24'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p19824"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p198code24"><pre class="html" style="font-family:monospace;">&lt;div id=&quot;outer1&quot; style=&quot;display:none&quot;&gt;
        &lt;div id=&quot;inner1&quot;&gt;
            Nicht sichtbares div
        &lt;/div&gt;
      &lt;/div&gt;</pre></td></tr></table></div>

<p>Vor der Version 1.3.2 hätte der Aufruf $(&#8216;#inner&#8217;1).is(&#8216;:visible&#8217;) zu return true geführt und $(&#8216;#inner1:hidden&#8217;) hätte 0 Elemente zurückgegeben.</p>
<p>Ab 1.3.2 führt $(&#8216;#inner&#8217;1).is(&#8216;:visible&#8217;) zu dem Wert false und $(&#8216;#inner:hidden&#8217;) findet 1 passendes Element. </p>
<h3  class="related_post_title">Ähnliche Artikel</h3><ul class="related_post"><li>20. Juli 2010 -- <a href="http://www.mysrc.de/jquery/jmediaelement-jquery-html5-audio-video-kit/" title="jMediaelement &#8211; jQuery HTML5 Audio-Video Kit ">jMediaelement &#8211; jQuery HTML5 Audio-Video Kit </a></li><li>23. März 2010 -- <a href="http://www.mysrc.de/jquery/praxistipp-%e2%80%93-jqtransform-bug-bei-input-in-firefox-3-5-2/" title="Praxistipp – jqTransform Bug bei input in Firefox > 3.5.2">Praxistipp – jqTransform Bug bei input in Firefox > 3.5.2</a></li><li>8. Dezember 2009 -- <a href="http://www.mysrc.de/jquery/jquery-load-function-ajax-the-simple-way-part-1/" title="jQuery load function &#8211; Ajax the simple way (Part 1)">jQuery load function &#8211; Ajax the simple way (Part 1)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.mysrc.de/jquery/3-einfache-tips-fur-die-anpassung-auf-jquery-13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
