Archivo
Archivo
-
-
- Valores aleatorios en MySQL
- Comprimir y ofuscar código javascript
- HTML 5, JQuery y los atributos DATA
- Diferencias entre apache 2.0 y 2.2
- Error ZDS: Bad escape sequence
- Google Chrome intenta hacernos programar bien
- MySQL error number 1130
- Error SQL 1040: Too many connections
- Agregando repositorios en CentOS 5
- Calcular el día máximo de un mes
-
-
-
-
-
-
-
-
-
-
Etiquetas
Etiquetas
Entradas populares de este blog
Imprimir un texto con echo en PHP
PHP Non-Thread Safe vs Thread Safe
HTML 5, JQuery y los atributos DATA
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Desde que utilizamos jquery muchas veces nos vemos obligados a crearnos atributos con nombres 'raros' dentro de tags HTML para tener almacenadas algunas propiedades extras como por ejemplo:
<a id='d' href='x' numero='1' valor='3' />
En este caso numero y valor no son atributos reconocidos por los navegadores aunque con jquery si funciona $('#d').attr('numero')
Para estos casos en HTML 5 se han inventado los atributos DATA por ejemplo:
<li class="user" data-name="John Resig" data-city="Boston" data-lang="js" data-food="Bacon">
Donde lo que vaya despues de data- nos lo podemos inventar y estos parámetros si son reconocidos por los navegadores y jquery desde la versión 1.4.4 (la última) incorpora una función específica para los mismos:
$("li").data("name") === "John Resig";
Incluso pueden definirse objetos json dentro de estos atributos
<div data-role="page" data-hidden="true" data-options='{"name":"John"}'></div>
Y accederíamos
$("div").data("options").name === "John";
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Comentarios