6 of 119 menu

Método prop

El método prop permite obtener y cambiar la propiedad de un elemento. Es importante no confundir propiedades y atributos de elementos. Al crear el árbol DOM, los atributos se convierten en las correspondientes propiedades DOM de los elementos. Sus nombres no siempre coinciden, al igual que sus valores. Algunas propiedades también pueden no tener atributos correspondientes, pueden ser obtenidas y establecidas solo al usar el método prop, por ejemplo la propiedad tagName. Para obtener atributos del elemento, use el método attr.

Sintaxis

Obtener el valor de una propiedad:

$(selector).prop(nombre de propiedad);

Cambiar el valor de una propiedad:

$(selector).prop(nombre de propiedad, nuevo valor);

Cambiar valores de varias propiedades:

$(selector).prop({primera_propiedad: nuevo_valor, segunda_propiedad: nuevo_valor, ...});

Aplicar una función a cada elemento en el conjunto:

$(selector).prop(nombre de propiedad, function(número en el conjunto, valor actual de la propiedad));

Ejemplo

En el siguiente ejemplo obtendremos un párrafo por su id y mostraremos en pantalla el valor de su propiedad className:

<p id="test" class="aaa">text</p> let value = $('#test').prop('className'); console.log(value);

Ejemplo

Cambiemos simultáneamente las propiedades para className y disabled:

<input type="checkbox" class="aaa" id="test" /> $("#test").prop({ className: 'bbb', disabled: 'true' });

Véase también

  • método removeProp,
    que permite eliminar propiedades de elementos
  • método attr,
    que permite trabajar con atributos de elementos
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar