<?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>Ayrton Araújo &#187; seletores</title>
	<atom:link href="http://ayrtonaraujo.net/blog/tag/seletores/feed/" rel="self" type="application/rss+xml" />
	<link>http://ayrtonaraujo.net/blog</link>
	<description>Sem arte. Sem artista.</description>
	<lastBuildDate>Sat, 21 Aug 2010 18:21:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>jQuery: Seletores XPath</title>
		<link>http://ayrtonaraujo.net/blog/2009/01/jquery-seletores-xpath/</link>
		<comments>http://ayrtonaraujo.net/blog/2009/01/jquery-seletores-xpath/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 14:27:47 +0000</pubDate>
		<dc:creator>Ayrton "Freeman" Araújo</dc:creator>
				<category><![CDATA[Master of the known universe]]></category>
		<category><![CDATA[Jquery]]></category>
		<category><![CDATA[seletores]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[XPath]]></category>

		<guid isPermaLink="false">http://freeman.eti.br/?p=59</guid>
		<description><![CDATA[
Hola pessoal este é o segundo artigo da serie seletores, neste artigo o falaremos de seletores XPath e seletores de atributo. Este artigo sera bem mais &#8220;enxuto&#8221;, para melhor entendimento recomendo a leitura do primeiro artigo , bom mãos a obra: Descendentes: E//F Obtém o elemento F que é descendente do elemento E no DOM [...]]]></description>
			<content:encoded><![CDATA[
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
										<iframe
											style="height:25px !important; border:none !important; overflow:hidden !important; width:340px !important;" frameborder="0" scrolling="no" allowTransparency="true"
											src="http://www.linksalpha.com/social?link=http%3A%2F%2Fayrtonaraujo.net%2Fblog%2F2009%2F01%2Fjquery-seletores-xpath%2F&fc=333333&fs=arial&fblname=like">
										</iframe>
										</div><p><!-- 	 	 --></p>
<p>Hola pessoal este é o segundo artigo da serie seletores, neste artigo o falaremos de seletores XPath e seletores de atributo.</p>
<p><span id="more-59"></span>Este artigo sera bem mais &#8220;enxuto&#8221;, para melhor entendimento recomendo a leitura do <a href="../../../../../?p=45" target="_blank">primeiro artigo</a> , bom mãos a obra:</p>
<p><strong>Descendentes: </strong>E//F</p>
<p>Obtém o elemento F que é descendente do elemento E no DOM</p>
<p>Exemplo:</p>
<p>$(&#8220;div//table&#8221;):obtém todas as tables que sejam descendentes de alguma div.</p>
<p><strong>Filho:</strong> E/F</p>
<p>Obtém o elemento F que é  filho do elemento E no DOM</p>
<p>Exemplo:</p>
<p>$(&#8220;ul/li&#8221;): obtém todos os elementos li que sejam filhos de algum ul.</p>
<p><strong>Pai:</strong> E/..</p>
<p>Obtém todos os elementos pai de um elemento E no DOM</p>
<p>Exemplo:</p>
<p>$(&#8220;li/..&#8221;): obtém todos os elementos pai que possuam de algum li como filho.</p>
<p><strong>Contem: </strong>[E]</p>
<p>Obtém todos os elementos que contenham um elemento E no DOM</p>
<p>Exemplo:</p>
<p>$(&#8220;div[.minhaClasse]&#8220;): obtém todas as divs que contem um elemento com a classe &#8220;minhaClasse</p>
<p>&#8221;</p>
<p><strong>Seletores de Atributo: </strong></p>
<p>Estes seletores permitem selecionar os elementos do DOM pelos seus atributos.</p>
<p><strong>Possui atributo: </strong>[@foo]</p>
<p>Obtém todos os elementos que possuam o atributo foo.</p>
<p>Exemplo:</p>
<p>$(&#8220;[@name]&#8220;): obtém todos os elementos que possuam atributo &#8220;name&#8221;</p>
<p><strong>Valor de atributo igual: </strong>[@foo=bar]</p>
<p>Obtém todos os elementos que possuam o atributo foo com o valor exatamente igual a bar.</p>
<p>Exemplo:</p>
<p>$(&#8220;[@value=ok]&#8220;): obtém todos os elementos que possuam o atributo &#8220;value&#8221; igual a &#8220;ok&#8221;</p>
<p><strong>Valor de atributo diferente: </strong>[@foo!=bar]</p>
<p>Obtém todos os elementos que não possuam o atributo foo com o valor exatamente igual a bar.</p>
<p>Exemplo:</p>
<p>$(&#8220;[@value!=ok]&#8220;): obtém todos os elementos que possuam o atributo &#8220;value&#8221; não igual a &#8220;ok&#8221;</p>
<p><strong>Valor de atributo inicial:</strong> [@foo^=bar]</p>
<p>Obtém todos os elementos que possuam o atributo foo cujo valor inicie com a string bar.</p>
<p>Exemplo:</p>
<p>$(&#8220;[@value^=nome"): obtém  todos os elementos que possuam um atributo "value" que iniciem pela string "nome".</p>
<p><strong>Valor de atributo final:</strong> [@foo$=bar]</p>
<p>Obtém todos os elementos que possuam o atributo foo cujo valor finalize com a string bar.</p>
<p>Exemplo:</p>
<p>$(&#8220;[@value$=nome"): obtém  todos os elementos que possuam um atributo "value" que finalize pela string "nome".</p>
<p><strong>Valor de Atributo contem:</strong> [@foo*=bar]</p>
<p>Obtém todos os elementos que possuam o atributo foo cujo valor possua a substring bar.</p>
<p>Exemplo:</p>
<p>$(&#8220;[@class*=vermelho&#8221;): obtém todos os elementos que possuam o atributo &#8220;class&#8221; que possua a substring &#8220;vermelho&#8221;.</p>
<p>Bom este é o final deste artigo, teremos o ultimo artigo da serie sobre seletores e finalmente entraremos com ajax e coisas mais interessantes como plugins para jQuery e dicas de performance.</p>
<p>OBS: Foi usado os termos foo e bar, porque em 90% dos tutoriais sobre CSS e XPath você achara algo assim, na realidade foi falta de um nome mais adequado <img src='http://ayrtonaraujo.net/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>by Zuela</p>
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
										<iframe
											style="height:25px !important; border:none !important; overflow:hidden !important; width:340px !important;" frameborder="0" scrolling="no" allowTransparency="true"
											src="http://www.linksalpha.com/social?link=http%3A%2F%2Fayrtonaraujo.net%2Fblog%2F2009%2F01%2Fjquery-seletores-xpath%2F&fc=333333&fs=arial&fblname=like">
										</iframe>
										</div><div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://ayrtonaraujo.net/blog/2009/01/jquery-seletores-css/" rel="bookmark" class="crp_title">jQuery: Seletores CSS</a></li><li><a href="http://ayrtonaraujo.net/blog/2008/12/maquinas-de-busca/" rel="bookmark" class="crp_title">Máquinas de busca</a></li><li><a href="http://ayrtonaraujo.net/blog/2010/08/extensoes-uteis-para-o-google-chrome/" rel="bookmark" class="crp_title">Extensões úteis para o Google Chrome</a></li><li><a href="http://ayrtonaraujo.net/blog/2008/12/o-que-e-e-pra-que-serve-um-grafo/" rel="bookmark" class="crp_title">O que é e pra que serve um grafo?</a></li><li><a href="http://ayrtonaraujo.net/blog/2008/12/quanto-voce-vale/" rel="bookmark" class="crp_title">Quanto você vale</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://ayrtonaraujo.net/blog/2009/01/jquery-seletores-xpath/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
