O site / blog Learning jQuery publicou um post “faça um upgrade dos seus scripts para jQuery 1.3 em 3 passos”, achei interessante, vou traduzir parte do post aqui.
Os seletores [@attribute]
A principal diferença, o que mais está dando problema de incompatibilidade nessa troca de versão é a sintaxe do selector [@attribute] que desde a versão 1.1.4 (agosto de 2007) entrou em desuso, mas até a 1.2.6 ele ainda funcionava, dessa vez tiraram fora mesmo, mas muitos sites e muito plugins ainda utilizavam os seletores assim.
E pra alterar, corrigir o problema, é bem simples, basta remover o @
Exemplo:
jQuery anterior a 1.1.4
$('a[@rel="excluir"]
$('input[@name^="telefone"]
Versão atual do jQuery
$('a[rel="excluir"]
$('input[name^="telefone"]
:visible em visibility e display
Nessa nova versão :visible trabalha de acordo com a propriedade display do css e não mais com visibility
Exemplo 1:
Considere a div abaixo:
<div id="exemplo" style="display:none"> Tidbits </div>
Na Versão 1.2.6 obtemos true com .is(‘:visible’) pois ele considerava somento a propriedade visitibility do css, já na versão 1.3.2. obtemos false
Versão 1.2.6
$(‘#exemplo’).is(‘:visible’) = true
Versão 1.3.2
$(‘#exemplo’).is(‘:visible’) = false
Exemplo 2:
Considere a div abaixo:
<div id="exemplo2" style="visibility:hidden"> Tidbits </div>
Na Versão 1.2.6 obtemos false com .is(‘:visible’) pois ele considerava somento a propriedade visitibility do css, já na versão 1.3.2. obtemos true
Versão 1.2.6
$(‘#exemplo’).is(‘:visible’) = false
Versão 1.3.2
$(‘#exemplo’).is(‘:visible’) = true
A terceira mudança é na hora de escrever um seletor customizado, agora não é necessário retornar uma string, como era feito até então.
Quem quiser ler a matéria original, veja no Learning jQuery .
[]s







Danilo é programador interface da AgênciaClick, corinthiano, vegan e geek. Gasta suas horas com xadrez, poker, vendo futebol e esporadicamente dedica 5 minutos semanais à Belinha - mas é mto provável que esse tempo agora seja dividido com o TidBits... Danilo sabe php, rails, javascript, xhtml, css, jquery, webstandards, seo, sql, opensocial, etc. E já fez sites para espn, fiat, fila, umbro, fgv, gatorade, petrobras, etc. Veja o 
Belinha agora é arquiteta de informação na RMG Connect, está cozinhando melhor, mas postando cada dia menos... ainda assim, sempre que dá aparece aqui no TidBits para dar seus pitacos sobre desenvolvimento... (Belinha é casada com o Danilo)
March 9th, 2009 at 5:28 pm
interessante!!
March 14th, 2009 at 7:00 pm
Muito bom…
April 1st, 2009 at 7:42 am
Acabou de me ajudar com um plugin antigo, muito bom