<?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>Skidoosh &#187; jQuery</title> <atom:link href="http://www.skidoosh.co.uk/category/jquery/feed/" rel="self" type="application/rss+xml" /><link>http://www.skidoosh.co.uk</link> <description>Skidoosh - PHP, Python, Django, Ruby on Rails Web Developer in North Wales</description> <lastBuildDate>Fri, 27 May 2011 11:33:40 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>My Top Web Developer Podcasts</title><link>http://www.skidoosh.co.uk/html/my-top-web-developer-podcasts/</link> <comments>http://www.skidoosh.co.uk/html/my-top-web-developer-podcasts/#comments</comments> <pubDate>Tue, 22 Mar 2011 10:02:27 +0000</pubDate> <dc:creator>Glyn Mooney</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[Django]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[jQuery]]></category> <category><![CDATA[Podcasts]]></category> <category><![CDATA[Python]]></category> <category><![CDATA[Roundups]]></category> <category><![CDATA[Ruby]]></category> <category><![CDATA[Web Development]]></category><guid isPermaLink="false">http://www.skidoosh.co.uk/?p=170</guid> <description><![CDATA[In this post, I'll be listing all the best podcasts from far and wide on the topics of web and programming. Enjoy! ]]></description> <content:encoded><![CDATA[<h3><strong><a title="The Ruby Show" href="http://rubyshow.com/">The Ruby Show (Ruby General)</a></strong></h3><p>Presented by <a href="http://twitter.com/peterc">Peter Cooper</a> (of <a title="Beginning Ruby Book" href="http://www.amazon.co.uk/gp/product/1430223634?ie=UTF8">Beginning Ruby</a> fame) and <a href="http://twitter.com/jseifer">Jason Seifer</a>, bringing you the latest Ruby and related news on a weekly basis. Head over to <a title="The Ruby Show" href="http://rubyshow.com/">http://rubyshow.com/</a> to find out more!</p><h3><a title="From Python Import Podcast" href="http://frompythonimportpodcast.com/">From Python Import Podcast (Python General)</a></h3><p>Presented by <a title="Chris' Blog" href="http://unquietdesperation.com/">Chris Miller</a>, <a title="Dave's Blog" href="http://traceback.org/">David Stanek</a>, <a title="Mike's Blog" href="http://mike.crute.org/blog/">Mike Crute</a>, <a title="Mike P's Blog" href="http://pirnat.com/mike/">Mike Pirnat,</a> <a title="Ben Smiths Blog" href="http://just-another.net">Ben Smith</a>, <a title="Dan's Website" href="http://meatballhat.com">Dan Buch</a>. This is a less frequent podcast, containing all best Python news, event, tools and rants from the guys. Check out <a title="From Python Import Podcast" href="http://frompythonimportpodcast.com/">http://frompythonimportpodcast.com/</a> for more information.</p><h3><a title="Think Vitamin Radio" href="http://thinkvitamin.com/podcast/">Think Vitamin Radio (Web General)</a></h3><p>From the people who brought us <a title="Carsonified" href="http://carsonified.com/">Carsonified</a> and <a title="Think Vitamin" href="http://thinkvitamin.com/">Think Vitamin</a>, Keir Whitaker, Ryan Carson and Mike Kus band together to bring news, events and interesting information to the masses! Go to <a title="Think Vitamin Radio" href="http://thinkvitamin.com/podcast/">http://thinkvitamin.com/podcast/</a> for the full story.<a title="Carsonified" href="http://carsonified.com/"></a></p><h3><a title="The Big Web Show on 5by5" href="http://5by5.tv/bigwebshow">The Big Web Show (Web and Other)</a></h3><p>Hosted by <a title="Hivelogic" href="http://hivelogic.com/">Dan Benjamin</a> and <a title="Zelman.com" href="http://zeldman.com/">Jeffery Zeldman</a>, The Big Web Show is all about the web and other areas of interest. It&#8217;s just one of the many great shows brought to us from <a title="5by5" href="http://5by5.tv/">5by5</a> (The Ruby Show being one of these). Just pop over to <a title="The Big Web Show" href="http://5by5.tv/bigwebshow">http://5by5.tv/bigwebshow</a> or <a title="5by5" href="http://5by5.tv/">http://5by5.tv/</a> to see all the other great shows they have!</p><h3><a title="Sitepoint Podcast" href="http://blogs.sitepoint.com/category/podcast/">Sitepoint (Web General)</a></h3><p>This is a great (weekly) show hosted by <a title="Kevin Yanks Profile on Sitepoint" href="http://blogs.sitepoint.com/author/kevin-yank/">Kevin Yank</a> and <a title="Louis Profile on Sitepoint" href="http://blogs.sitepoint.com/author/louis-simoneau/">Louis Simoneau</a> and is full of the latest news, trends, features and things you didn&#8217;t know you didn&#8217;t know! A must listen in my humble opinion! <a title="Sitepoint Podcast Blog" href="http://blogs.sitepoint.com/category/podcast/">http://blogs.sitepoint.com/category/podcast/</a>.</p><h3><a title="Hanselminutes " href="http://www.hanselminutes.com/">Hanselminutes (.NET and Web General)</a></h3><p>I really enjoy this one. Hosted by <a title="http://www.hanselminutes.com/" href="http://www.hanselminutes.com/">Scott Hanselman</a> of .NET fame. The show is full of mainly .NET topics, but does spill over to some nice web orientated show&#8217;s. The main thing I like about this show is, Scott asks really good questions! By this I mean as if he knew nothing so you learn a lot from this one! Head over there now for more info <a title="Hanselminutes" href="http://www.hanselminutes.com/">http://www.hanselminutes.com/</a>.</p><h3><a title="Railscasts" href="http://railscasts.com/">Railscasts (Ruby on Rails)</a></h3><p>This is a weekly <em>video podcast</em> of Ruby on Rails specific tutorials and how to&#8217;s. This is a great way to get started in the rails world to! <a title="Rails Casts Video" href="http://railscasts.com/">http://railscasts.com/</a> or in plain text tutorials at <a title="ASCIICasts" href="http://asciicasts.com/">http://asciicasts.com/</a>.</p><h3><a title="Workers of the Web" href="http://workersoftheweb.com/">Workers of the Web (Web and other wonderful stuff)</a></h3><p>This is my favorite! A little more infrequent (2 weeks to a month at a time), the show is jam packed full of news, tips events and other eye candy! Head over to <a title="Workers of the Web" href="http://workersoftheweb.com/">http://workersoftheweb.com/</a> to see a treasure trove of Awsomesauce!</p> ]]></content:encoded> <wfw:commentRss>http://www.skidoosh.co.uk/html/my-top-web-developer-podcasts/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Mozillas Web O(&#8216;pen) Wonder</title><link>http://www.skidoosh.co.uk/html/mozillas-web-open-wonder/</link> <comments>http://www.skidoosh.co.uk/html/mozillas-web-open-wonder/#comments</comments> <pubDate>Fri, 18 Mar 2011 11:19:28 +0000</pubDate> <dc:creator>Glyn Mooney</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[jQuery]]></category> <category><![CDATA[Roundups]]></category> <category><![CDATA[Showcase]]></category> <category><![CDATA[Cool]]></category> <category><![CDATA[CSS3]]></category> <category><![CDATA[Firefox]]></category> <category><![CDATA[Open]]></category> <category><![CDATA[Video]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[WebGL]]></category><guid isPermaLink="false">http://www.skidoosh.co.uk/?p=156</guid> <description><![CDATA[Mozilla launch the &#8220;Mozilla Firefox 4 &#38; The Web O(&#8216;pen) Wonder&#8221;. An HTML 5 showcase of the capabilities of the up-coming and eagerly awaited Firefox 4 browser. To see the site in all it&#8217;s web glory you&#8217;ll need the Firefox 4 beta or Googles&#8217; Chrome 9 (no mention of Safari or IE&#8230;.). You&#8217;ll be wowed [...]]]></description> <content:encoded><![CDATA[<div id="attachment_157" class="wp-caption alignnone" style="width: 510px"><a href="https://demos.mozilla.org/en-US/"><img class="size-full wp-image-157" title="Mozilla Firefox 4 &amp; The Web O('pen) Wonder" src="http://www.skidoosh.co.uk/wp-content/uploads/2011/03/mozilla-firefox-4-wep-open-wonder.png" alt="Mozilla Firefox 4 &amp; The Web O('pen) Wonder" width="500" height="259" /></a><p class="wp-caption-text">Mozilla Firefox 4 &amp; The Web O(&#39;pen) Wonder</p></div><p>Mozilla launch the &#8220;Mozilla Firefox 4 &amp; The Web O(&#8216;pen) Wonder&#8221;. An HTML 5 showcase of the capabilities of the up-coming and eagerly awaited Firefox 4 browser.</p><p>To see the site in all it&#8217;s web glory you&#8217;ll need the <a title="Get Firefox 4 Download Page" href="http://www.mozilla.com/firefox/beta/?WT.mc_id=webwonder&amp;WT.mc_ev=click">Firefox 4 beta</a> or Googles&#8217; <a title="Google Chrome Browser Download Page" href="http://www.google.com/landing/chrome/beta">Chrome 9</a> (no mention of Safari or IE&#8230;.). You&#8217;ll be wowed and amazing, boys and girls by feats of amazing <a title="Web Typography on Wikipedia" href="http://en.wikipedia.org/wiki/Web_typography">Web Fonts</a>, <a title="CSS Animation Definition on Wikipedia" href="http://en.wikipedia.org/wiki/CSS_Animations">CSS Animations</a>, <a title="HTML Video on Wikipedia" href="http://en.wikipedia.org/wiki/HTML5_video">HTML 5 video</a> and as if that wasn&#8217;t enough, some <a title="Definition of WebGL on Wikipedia to get you started!" href="http://en.wikipedia.org/wiki/WebGL">WebGL</a> too!</p><p>What are you waiting for! <a title="Link to the Mozilla demo site" href="https://demos.mozilla.org/en-US/">Go see the 8th wonder of the world!</a></p> ]]></content:encoded> <wfw:commentRss>http://www.skidoosh.co.uk/html/mozillas-web-open-wonder/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>jQuery selectors and attribute selectors reference and examples V2</title><link>http://www.skidoosh.co.uk/jquery/jquery-selectors-and-attribute-selectors-reference-and-examples-v2/</link> <comments>http://www.skidoosh.co.uk/jquery/jquery-selectors-and-attribute-selectors-reference-and-examples-v2/#comments</comments> <pubDate>Sun, 08 Nov 2009 13:38:05 +0000</pubDate> <dc:creator>Glyn Mooney</dc:creator> <category><![CDATA[jQuery]]></category><guid isPermaLink="false">http://skidoosh.co.uk/?p=3</guid> <description><![CDATA[At the start of the year I wrote an article over on another site detailing the different methods you could use to select elements using the powerful jQuery attribute selectors. Because I no longer work for that company any more and the article is no longer being maintained, I've decided to create a second version of the article so I can update it and extend it's usefulness.]]></description> <content:encoded><![CDATA[<p>At the start of the year I wrote an article over on another site detailing the different methods you could use to select elements using the powerful jQuery attribute selectors. Because I no longer work for that company any more and the article is no longer being maintained, I&#8217;ve decided to create a second version of the article so I can update it and extend it&#8217;s usefulness.</p><p>jQuery selectors and attribute selectors are some of the best features jQuery has to offer when it comes to DOM manipulation. They allow you to quickly select all elements or groups of element of a given tag name, attribute name or their contents and allow you to manipulate them as a group or a single node. This article can be used as a beginners guide to selectors or as a cheahsheet or reference.</p><p>The following table lists the different methods you have available to you to select nodes when using jQuery. All of the listed selectors should be wrapped in the following to stop your jQuery scripts conflicting with other libraries:</p><div class="codecolorer-container javascript twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br /> &nbsp; &nbsp; <span style="color: #006600; font-style: italic;">//Your code here</span><br /> <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span>jQuery<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div><h2>jQuery selectors and examples</h2><p>Below are a slip tabular list of the different selector and groups they seem to fit into.</p><ul><li><a href="#simple">jQuery Simple selectors</a></li><li><a href="#css">jQuery CSS style sudo selectors</a></li><li><a href="#xpath">jQuery XPath style selectors</a></li><li><a href="#form">jQuery form selectors</a></li></ul><p><a name="simple"> </a></p><div class="table-wrapper"><table border="0" summary=" jQuery Simple selectors"><caption> jQuery Simple selectors<br /></caption><thead><tr><th scope="col"> Selector</th><th scope="col"> Example</th><th width="40%" scope="col"> Description</th></tr></thead><tfoot><tr><td colspan="3">List accurate as of jQuery 1.3</td></tr></tfoot><tbody><tr class="odd"><th scope="row"> *</th><td>$(’*&#8217;);</td><td>This selector is a wild card method and will select all elements in a document.</td></tr><tr><th scope="row"> #id</th><td>$(’#id’);</td><td>This selector selects an element with the given ID.</td></tr><tr class="odd"><th scope="row"> .class</th><td>$(’.class’)</td><td>The class selector will gather all elements in the document with the given class name</td></tr><tr><th scope="row"> element</th><td>$(’element’)</td><td>This selector will collect all elements in a document with the given tag name i.e. table, ul, li, a etc.</td></tr><tr class="odd"><th scope="row"> a, b, c. … n</th><td>$(’th, td, .class, #id’)</td><td>This method can use multiple selection patterns to collect elements.</td></tr><tr><th scope="row"> parent child</th><td>$(’li a’)</td><td>This will select all “a” elements that are a descendant of “li”</td></tr><tr class="odd"><th scope="row"> a &gt; b</th><td>$(’table &gt; tr’);</td><td>This will select all b elements which are a child element of a or in our example all tr elements in a table or tables.</td></tr><tr><th scope="row"> a + b</th><td>$(’li + a’);</td><td>This will select all “a” elements that are an immediate descendant of “li” in our example.</td></tr><tr class="odd"><th scope="row"> a ~ b</th><td>$(’p ~ ul’);</td><td>This selector will select all “ul” elements that are a sibling of “p”</td></tr><tr><th scope="row"> :first</th><td>$(’ul li:first’);</td><td>Returns the first element in a result set</td></tr></tbody></table></div><p><a name="css"> </a></p><div class="table-wrapper"><table border="0" summary="jQuery CSS style sudo selectors"><caption> jQuery CSS style sudo selectors<br /></caption><thead><tr><th scope="col"> Selector</th><th scope="col"> Example</th><th width="40%" scope="col"> Description</th></tr></thead><tfoot><tr><td colspan="3">List accurate as of jQuery 1.3</td></tr></tfoot><tbody><tr class="odd"><th scope="row"> :first-child</th><td>$(’ul li:first-child’);</td><td>Returns the first child element of the parent element.</td></tr><tr class="odd"><th scope="row"> :last</th><td>$(’ul li:last’);</td><td>Returns the last element in a result set</td></tr><tr><th scope="row"> :last-child</th><td>$(’ul li:last-child’);</td><td>Returns the last child element of the parent element.</td></tr><tr class="odd"><th scope="row"> :only-child</th><td>$(’div p:only-child’);</td><td>Returns elements which are the only child of the parent element.</td></tr><tr><th scope="row"> :not(a)</th><td>$(’input:not(:checked)’);</td><td>Returns all elements that are <strong>not</strong><br /> “a” on in our example all input elements that are not checked</td></tr><tr class="odd"><th scope="row"> :has(a)</th><td>$(’div:has(p)’);</td><td>Returns all elements with a descendant that matches a in out example a “div” that contains a “p”.</td></tr><tr><th scope="row"> :odd</th><td>$(’ul li:odd’);</td><td>Returns all <strong>odd</strong><br /> elements in a result set (zero based)</td></tr><tr class="odd"><th scope="row"> :even</th><td>$(’ul li:even’);</td><td>Returns all <strong>even</strong><br /> elements in a result set (zero based)</td></tr><tr><th scope="row"> :eq(n)</th><td>$(’ul li:eq(n)’);</td><td>Returns a numbered element identified by n (zero based)</td></tr><tr class="odd"><th scope="row"> :gt(n)</th><td>$(’ul li:gt(n)’);</td><td>Returns all elements in a result set greater than n (zero based)</td></tr><tr><th scope="row"> :lt(n)</th><td>$(’ul li:lt(n)’);</td><td>Returns all elements in a result set less than n (zero based)</td></tr><tr class="odd"><th scope="row"> :nth-child(n)</th><td>$(’ul li:nth-child(n)’);</td><td>Returns the nth child in a result set (one based)</td></tr><tr><th scope="row"> :nth-child(odd)</th><td>$(’ul li:nth-child(odd)’);</td><td>Returns all <strong>odd</strong><br /> numbered elements in a result set (one based)</td></tr><tr class="odd"><th scope="row"> :nth-child(even)</th><td>$(’ul li:nth-child(even)’);</td><td>Returns all <strong>even</strong><br /> numbered elements in a result set (one based)</td></tr><tr><th scope="row"> :nth-child(formula)</th><td>$(’ul li:nth-child(3n)’);</td><td>Returns every nth child in a result set. In our example every third child (one based)</td></tr><tr class="odd"><th scope="row"> :header</th><td>$(’:header’);</td><td>Returns all heading elements e.g. h1, h2, etc.</td></tr><tr><th scope="row"> :animated</th><td>$(’ul:animated’);</td><td>Returns elements with an animation currently in progress</td></tr><tr class="odd"><th scope="row"> :contains(text)</th><td>$(’:contains(hello)’);</td><td>Returns all elements containing the passed string</td></tr><tr><th scope="row"> :empty</th><td>$(’:empty’);</td><td>Returns all elements that contain no child nodes</td></tr><tr class="odd"><th scope="row"> :parent</th><td>$(’li:parent’);</td><td>Returns all elements that a parent nodes to any other DOM element including text nodes.</td></tr><tr><th scope="row"> :hidden</th><td>$(’ul:hidden’);</td><td>Returns all hidden elements that are hidden with CSS or input fields of the type “hidden”</td></tr><tr class="odd"><th scope="row"> :visible</th><td>$(’ul:visible’);</td><td>Returns all visible elements</td></tr></tbody></table></div><p><a name="xpath"> </a></p><div class="table-wrapper"><table border="0" summary="jQuery XPath style selectors"><caption> jQuery XPath style selectors<br /></caption><thead><tr><th scope="col"> Selector</th><th scope="col"> Example</th><th width="40%" scope="col"> Description</th></tr></thead><tfoot><tr><td colspan="3">List accurate as of jQuery 1.3</td></tr></tfoot><tbody><tr class="odd"><th scope="row"> [attribute]</th><td>$(’[href]‘);</td><td>Returns all elements that contain the passed attribute in our example any element with a “href” attribute</td></tr><tr><th scope="row"> [attribute=value]</th><td>$(’[rel=external]‘);</td><td>Returns all elements that the passed attribute value is equal to the passed value. In our example ant element with a “rel” attribute equal to “external”</td></tr><tr class="odd"><th scope="row"> ['attribute!=value']</th><td>$(’[rel!=external]‘);</td><td>Returns all elements that the passed attribute value is not equal to the passed value. In our example ant element with a “rel” attribute that is not equal to “external”</td></tr><tr><th scope="row"> [attribute!=value]</th><td>$(’[class^=open]‘);</td><td>Returns all elements that the passed attribute value start with the passed value. In our example any element thats “class” attribute value begins with “open”</td></tr><tr class="odd"><th scope="row"> [attribute$=value]</th><td>$(’[id$=-wrapper]‘);</td><td>Returns all elements that the passed attribute value ends with the passed value. In our example any element whos “id” ends with “-wrapper”</td></tr><tr><th scope="row"> [attribute*=value]</th><td>$(’[class*=offer]‘);</td><td>Returns all elements that the passed attribute value contains the passed value. In our example any element whos “class” contains the string “offer”</td></tr></tbody></table></div><p><a name="form"> </a></p><div class="table-wrapper"><table border="0" summary="jQuery form element selectors"><caption> jQuery Form Selectors<br /></caption><thead><tr><th scope="col"> Selector</th><th scope="col"> Example</th><th width="40%" scope="col"> Description</th></tr></thead><tfoot><tr><td colspan="3">List accurate as of jQuery 1.3</td></tr></tfoot><tbody><tr class="odd"><th scope="row"> :input</th><td>$(’:input’);</td><td>Returns only input elements of the tag name input, select, textarea and button</td></tr><tr><th scope="row"> :text</th><td>$(’:text’);</td><td>Returns only input elements of the type “text”</td></tr><tr class="odd"><th scope="row"> :password</th><td>$(’:password’);</td><td>Returns only input elements of the type “password”</td></tr><tr><th scope="row"> :radio</th><td>$(’:radio’);</td><td>Returns only input elements of the type “radio”</td></tr><tr class="odd"><th scope="row"> :checkbox</th><td>$(’:checkbox’);</td><td>Returns only input elements of the type “checkbox”</td></tr><tr><th scope="row"> :submit</th><td>$(’:submit’);</td><td>Returns only input elements of the type “submit”</td></tr><tr class="odd"><th scope="row"> :image</th><td>$(’:image’);</td><td>Returns only input elements of the type “image”</td></tr><tr><th scope="row"> :reset</th><td>$(’:reset’);</td><td>Returns only input elements of the type “reset”</td></tr><tr class="odd"><th scope="row"> :file</th><td>$(’:file’);</td><td>Returns only input elements of the type “file”</td></tr><tr><th scope="row"> :button</th><td>$(’:button’);</td><td>Returns only input elements of the type “button”</td></tr><tr class="odd"><th scope="row"> :enabled</th><td>$(’:enabled’);</td><td>Returns all enabled input elements</td></tr><tr><th scope="row"> :selected</th><td>$(’:selected’);</td><td>Returns the <strong>selected</strong><br /> element in a select list.</td></tr><tr class="odd"><th scope="row"> :disabled</th><td>$(’:disabled’);</td><td>Returns disabled input elements</td></tr><tr><th scope="row"> :checked</th><td>$(’:checked’);</td><td>Returns checked input elements of the type radio or checkbox.</td></tr></tbody></table></div><p>Well I hope that version two of &#8220;jQuery selectors and attribute selectors reference and examples&#8221; is more helpful than V1. With a bit of luck you&#8217;ll find the grouping a little better too. Thanks for visiting! Please leave a message!</p> ]]></content:encoded> <wfw:commentRss>http://www.skidoosh.co.uk/jquery/jquery-selectors-and-attribute-selectors-reference-and-examples-v2/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 2/19 queries in 0.229 seconds using disk: basic
Object Caching 365/413 objects using disk: basic
Content Delivery Network via N/A

Served from: www.skidoosh.co.uk @ 2012-02-06 22:01:11 -->
