Lançado o jQuery 1.6

Hoje, 3 de maio, foi lançado a versão 1.6 da biblioteca de javascript mais utilizada no mundo, o jQuery!

Para fazer o download do CDN oficial do jQuery você pode utilizar os links:

A grande novidade da versão é a reescrita do modulo de atributos e também ganhos de performance.

Para maiores detalhes do lançamento e também o changelog acesse: http://blog.jquery.com/2011/05/03/jquery-16-released/

Como habilitar/desabilitar elementos com jQuery

As vezes precisamos habilitar/desabilitar elementos via javascript, e o jquery facilita e muito nosso trabalho! Tudo que você deve fazer é habilitar o atributo “disabled” através do método .attr(); Veja um exemplo abaixo:

//Para desabilitar
$('#elemento').attr('disabled', 'disabled');

E para habilitar novamente nosso elemento basta remover o atributo disabled da seguinte forma:

// Para habilitar
$('#element').removeAttr('disabled');

Um exemplo útil de quando devemos habilitar/desabilitar um botão é por exemplo em uma requisição ajax, para evitar que nosso usuário fique clicando várias vezes, e gerando várias requisições, podemos desabilitar o botão enquanto uma requisição é feita, e habilitar quando ela terminar veja o exemplo:

$("#loading").ajaxStart(function(){
        $(this).show();
        $('button').attr('disabled', 'disabled');
    });
    $("#loading").ajaxStop(function(){
        $(this).hide();
        $('button').removeAttr('disabled');
    });