jQuery - Expressions
17/01/2007
As jQuery expressions (expressões) são basicamente uma combinação de CSS com XPath.
Se você já sabe CSS, está tudo bem, pois não difere muito. Por exemplo para acessar um div com id foo faz-se:
$('div#foo)
Simples não?
A jQuery suporta completamente as especificações 1, 2 e 3 do CSS.
Exemplos:
$('*')
$(’input[@name=login]‘)
Também suporta o XPath completamente.
Exemplos:
$("/*/body//p")
$(”//p/../div”)
E ainda alguns expressões próprias. Algumas muito interesantes, com a :odd que são os itens pares.
Você pode ver isso tudo mais detalhadamente na documentação da jQuery, mas em inglês.
Não suporta XPath completamente não.
Diz a documentação do jQuery:
“jQuery supports basic XPath expressions”
http://docs.jquery.com/DOM/Traversing/Selectors#XPath_Selectors
http://www.w3.org/TR/xpath