Alterando várias propriedades de atributos no jQuery

Assim como o método attr, podemos alterar os valores de várias propriedades de uma vez; para isso, elas precisam ser passadas como um objeto.

Suponha que temos o seguinte checkbox:

html<input type="checkbox" class="aaa" id="test" />

Vamos alterar simultaneamente as propriedades className e disabled.

javascript$("#test").prop({ className: 'bbb', disabled: 'true' });

O código HTML ficará assim:

html<input type="checkbox" class="bbb" id="test" disabled>

Também, de modo análogo ao método attr, podemos aplicar uma função a cada propriedade.