Preguntas etiquetadas con custom-data-attribute

Los atributos de datos personalizados están destinados a almacenar datos personalizados privados de la página o aplicación, para los cuales no hay atributos o elementos más apropiados.

11
Seleccionar elemento por atributo de datos
¿Existe un método sencillo y directo para seleccionar elementos en función de sus dataatributos? Por ejemplo, seleccione todos los anclajes que tengan un atributo de datos denominado customerIDque tenga el valor de 22. Dudo un poco en usar relu otros atributos para almacenar dicha información, pero me resulta mucho más …



4
Selectores de jQuery en atributos de datos personalizados usando HTML5
Me gustaría saber qué selectores están disponibles para estos atributos de datos que vienen con HTML5. Tomando esta pieza de HTML como ejemplo: <ul data-group="Companies"> <li data-company="Microsoft"></li> <li data-company="Google"></li> <li data-company ="Facebook"></li> </ul> ¿Hay selectores para obtener: Todos los elementos con data-company="Microsoft"abajo"Companies" Todos los elementos con data-company!="Microsoft"abajo"Companies" En otros casos, …

3
jQuery Data vs Attr?
¿Cuál es la diferencia en el uso entre $.datay $.attrcuando se usa data-someAttribute? Tengo entendido que $.datase almacena dentro de jQuery $.cache, no en el DOM. Por lo tanto, si quiero usar $.cachepara el almacenamiento de datos, debería usarlo $.data. Si quiero agregar atributos de datos HTML5, debería usar $.attr("data-attribute", …



8
Cómo establecer atributos de datos en elementos HTML
Tengo un div con un atributo data-myval = "10". Quiero actualizar su valor; ¿No cambiaría si lo uso div.data('myval',20)? ¿Necesito usar div.attr('data-myval','20')solo? ¿Me estoy confundiendo entre HTML5 y jQuery? Por favor avise. ¡Gracias! EDITAR: actualizado div.data('myval')=20a div.data('myval',20), pero aún el HTML no se actualiza.


6
¿Los atributos de datos personalizados HTML5 "funcionan" en IE 6?
Atributos de datos personalizados: http://dev.w3.org/html5/spec/Overview.html#embedding-custom-non-visible-data Cuando digo "trabajo", quiero decir, si tengo HTML como este: <div id="geoff" data-geoff="geoff de geoff"> será el siguiente JavaScript: var geoff = document.getElementById('geoff'); alert(geoff.dataGeoff); producir, en IE 6, una alerta con "geoff de geoff" en el?

6
Agregar atributo de datos a DOM
$('div').data('info', 1); alert($('div').data('info')); //this works $('div[data-info="1"]').text('222'); //but this don't work Estoy creando un elemento dentro de jquery. Después de eso, quiero agregar el atributo "datos". Es como y se agrega, pero en el DOM, esto no es aparente, y no puedo obtener el elemento, usando $('div[data-example="example"]').html() jsfiddle

8
obtener atributos de datos en código JavaScript
Tengo el siguiente html: <span data-typeId="123" data-type="topic" data-points="-1" data-important="true" id="the-span"></span> ¿Es posible obtener los atributos que comienzan data-y usarlos en el código JavaScript como el código a continuación? Por ahora me sale nullcomo resultado. document.getElementById("the-span").addEventListener("click", function(){ var json = JSON.stringify({ id: parseInt(this.typeId), subject: this.datatype, points: parseInt(this.points), user: "H. Pauwelyn" }); …

7
No se puede establecer el atributo de datos utilizando la API jQuery Data ()
Tengo el siguiente campo en una vista MVC: @Html.TextBoxFor(model => model.Course.Title, new { data_helptext = "Old Text" })</span> En un archivo js separado, quiero establecer el data-helptextatributo en un valor de cadena. Aquí está mi código: alert($(targetField).data("helptext")); $(targetField).data("helptext", "Testing 123"); La alert()llamada funciona bien, muestra el texto "Texto antiguo" en …

4
¿Son válidos los atributos de datos HTML5 vacíos?
Me gustaría escribir un complemento jQuery simple que muestre modales en línea bajo elementos especificados. Mi idea es que el script se inicie automáticamente según los atributos de datos especificados en los elementos. Un ejemplo muy básico: <p data-modal-target>Hover over me for an inline modal!</p> <div data-modal-content data-modal-align="right" data-modal-trigger="hover" data-modal-offset="10px"><!-- …

4
jQuery buscar elemento por valor de atributo de datos
Tengo algunos elementos como a continuación: <a class="slide-link" href="#" data-slide="0">1</a> <a class="slide-link" href="#" data-slide="1">2</a> <a class="slide-link" href="#" data-slide="2">3</a> ¿Cómo puedo agregar una clase al elemento que tiene un data-slidevalor de atributo de 0(cero)? He probado muchas soluciones diferentes pero nada funcionó. Un ejemplo: $('.slide-link').find('[data-slide="0"]').addClass('active'); ¿Alguna idea?

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.