<?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, HTML5, AJAX</description> <lastBuildDate>Tue, 14 Jun 2011 08:24:25 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</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>24. März 2011 -- <a
href="http://www.mysrc.de/mootools/mootools-menumatic-firefox-4-zweizeilig-problem/" title="MooTools MenuMatic &#8211; Firefox 4 zweizeilig Problem">MooTools MenuMatic &#8211; Firefox 4 zweizeilig Problem</a></li><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></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>1. Dezember 2010 -- <a
href="http://www.mysrc.de/html5/jquery-mobile-der-eitenaufbau/" title="jQuery Mobile &#8211; Der Seitenaufbau">jQuery Mobile &#8211; Der Seitenaufbau</a></li><li>25. November 2010 -- <a
href="http://www.mysrc.de/jquery/jquery-mobile-web-apps-mit-jquery/" title="jQuery Mobile &#8211; Web-Apps mit jQuery">jQuery Mobile &#8211; Web-Apps mit jQuery</a></li><li>19. November 2010 -- <a
href="http://www.mysrc.de/jquery/praxistipp-suchfeld-leeren-on-focus-jquery/" title="Praxistipp: Suchfeld leeren on focus (jQuery)">Praxistipp: Suchfeld leeren on focus (jQuery)</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>
