Alterando valores de múltiplos atributos em jQuery

É possível alterar os valores de vários atributos de uma vez, neste caso, eles devem ser passados ​​como um objeto. Por exemplo, suponha que temos o seguinte código HTML:

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

No código Javascript, escrevemos os atributos value, id e seus valores como pares chave-valor:

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

Agora o código HTML ficou assim:

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