Modifica dei valori di più attributi in jQuery

È possibile modificare i valori di più attributi simultaneamente, trasmetterli come un oggetto. Ad esempio, supponiamo di avere il seguente codice HTML:

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

Nel codice Javascript, registriamo gli attributi value, id e i loro valori come coppie chiave-valore:

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

Ora il codice HTML appare così:

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