Uso Simple
Podemos usarlo para obtener o establecer los atributtos data o alamcenamiento interno.
Nota: para establecer un atributo datadata-algo
se usa la funciónattr
.
Soy un Div
<div id="myelem" data-id="myql09">Soy un div</div>
let m = _$("#myelem")
// Establemecos el valor del data
m.data('color', '#FF00DC')
// ó Podemos hacerlo
m.data({
color: '#FF00DC'
})
// esto crea una propiedad dentro del elemento llamado FSData si ejecutamos
// _$("#myelem").prop('FSData') en la consola podemos ver su valor
// Obteniendo un valor
m.data('color')
// Obteniendo todos los valores
m.data() // Esto retorna el valor de la propiedad FSData
// Removiendo
m.removeData() // Esto vacia la propiedad FSData
m.removeData('color') // Esto removera el valor de color
// Verificando si existe
m.hasData('color') // esto verifica si existe el data color
// Altenar valores de data
m.toggleData('color', "#ff0") // alterna el valor de color de magenta a yellow