Escribo porque estoy con un problema que no encuentro manera de solucionar. Estoy haciendo una aplicación y estoy usando localstorage, tomé la base de un tutorial pero cuando lo intento adaptar a mi código no me funciona..
Lo que tengo es:
Código:
Función eliminar registro:$objCuerpoTablaContactos.append( $('<tr>').append( $('<td>',{ text : clave, align : 'left' }), $('<td>',{ text : valor, align : 'left' }), $('<td>',{ align : 'center', width : 60 }).append('<input type="button" onclick="eliminarRegistro()" value="Eliminame" class="'+clave+'" />').data('contactoparaeliminar',clave) ) );
Código:
El problema específico es que estoy intentando eliminar un elemento de un listado, y con el .data le paso la clave y en la función intento recuperarla para saber que elemento eliminar pero me devuelve undefined el alert del var strTelefonoAEliminar = $(this).data('contactoparaeliminar');function eliminarRegistro(){ var strTelefonoAEliminar = $(this).data('contactoparaeliminar'); alert(strTelefonoAEliminar); //return undefined if(confirm('¿Desea eliminar el contacto seleccionado?')){ localStorage.removeItem(strTelefonoAEliminar); muestraTodo(); } }
Qué estoy haciendo mal? :S
Saludos,
Daniela.