Extraer value de una etiqueta div

publicado por: Anonymous

Estoy tratando de obtener un valor de la siguiente manera

var pgr = $("#myProgress").val();
var mbar = $("#myBar").val();

Solo que me regresa vacio “”, si hago con el

var prg = document.getElementById("myProgress");

Me regresa algo como lo siguiente = “<div id="myBar" value="50" max="100" onclick="increase()"></div>

¿Hay alguna manera de a ese variable prg sacarle solo el value?

Todo esto es desde un archivo .js

solución

Realmente las etiquetas DIVs no deben llevar como propiedad “value” como tal, sino que se reserva para inputs, selects, elementos de formularios.

Lo que debes de hacer es poner un “data-value” como indica la documentación oficial de HTML5, osea:

<div data-value="valor"></div>

Entonces tomas este valor de la siguiente manera con JQuery:

var valor = $('div').attr('data-value');

Cualquier duda que tengas, puedes comentar.

Saludos!

Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *