Cambiar valores de múltiples atributos en jQuery

Se pueden cambiar los valores de varios atributos a la vez, para ello deben pasarse como un objeto. Por ejemplo, supongamos que tenemos el siguiente código HTML:

html<input type="text" value="!!!" id="test">

En el código Javascript escribimos los atributos value, id y sus valores como pares clave-valor:

javascript$('#test').attr({value: 'text', type: 'password'}); 

Ahora el código HTML se ve así:

html<input type="password" value="text" id="test">