Domande taggate «custom-data-attribute»

Gli attributi di dati personalizzati hanno lo scopo di memorizzare dati personalizzati privati ​​nella pagina o nell'applicazione, per la quale non esistono attributi o elementi più appropriati.

11
Selezione dell'elemento per attributo dei dati
Esiste un metodo semplice e diretto per selezionare gli elementi in base al loro dataattributo? Ad esempio, selezionare tutte le ancore con l'attributo di dati denominato customerIDche ha valore di 22. Sono un po 'titubante da usare relo altri attributi per archiviare tali informazioni, ma trovo molto più difficile selezionare …


14
Come ottenere l'attributo id-dati?
Sto usando il plugin jQuery quicksand. Devo ottenere l'ID dati dell'elemento cliccato e passarlo a un servizio web. Come ottengo l'attributo id-dati? Sto usando il .on()metodo per ricollegare l'evento click per gli elementi ordinati. $("#list li").on('click', function() { // ret = DetailsView.GetProject($(this).attr("#data-id"), OnComplete, OnTimeOut, OnError); alert($(this).attr("#data-id")); }); <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script> <ul …

4
Selettori jQuery su attributi di dati personalizzati tramite HTML5
Vorrei sapere quali selettori sono disponibili per questi attributi di dati forniti con HTML5. Prendendo questo pezzo di HTML come esempio: <ul data-group="Companies"> <li data-company="Microsoft"></li> <li data-company="Google"></li> <li data-company ="Facebook"></li> </ul> Ci sono selettori per ottenere: Tutti gli elementi con data-company="Microsoft"sotto"Companies" Tutti gli elementi con data-company!="Microsoft"sotto"Companies" In altri casi è …

3
jQuery Data vs Attr?
Qual è la differenza nell'uso tra $.datae $.attrquando si usa data-someAttribute? La mia comprensione è che $.dataè memorizzata in jQuery $.cache, non nel DOM. Pertanto, se voglio utilizzare $.cacheper l'archiviazione dei dati, dovrei usare $.data. Se voglio aggiungere attributi di dati HTML5, dovrei usare $.attr("data-attribute", "myCoolValue").




8
Esiste un limite alla lunghezza degli attributi HTML?
Quanto tempo è troppo lungo per un valore di attributo in HTML? Sto usando attributi di dati in stile HTML5 ( data-foo="bar") in una nuova applicazione, e in un posto sarebbe davvero utile archiviare una discreta quantità di dati (fino a 100 caratteri). Mentre sospetto che questo importo vada bene, …

6
Gli attributi di dati personalizzati HTML5 "funzionano" in IE 6?
Attributi di dati personalizzati: http://dev.w3.org/html5/spec/Overview.html#embedding-custom-non-visible-data Quando dico "lavoro", intendo, se ho HTML in questo modo: <div id="geoff" data-geoff="geoff de geoff"> sarà il seguente JavaScript: var geoff = document.getElementById('geoff'); alert(geoff.dataGeoff); produrre, in IE 6, un avviso con "geoff de geoff" in esso?

6
Aggiunta dell'attributo di dati a DOM
$('div').data('info', 1); alert($('div').data('info')); //this works $('div[data-info="1"]').text('222'); //but this don't work Sto creando un elemento all'interno di jquery. Successivamente, voglio aggiungere "dati" di attributo. È come e viene aggiunto, ma nel DOM questo non è evidente e non riesco a ottenere l'oggetto utilizzando $('div[data-example="example"]').html() jsfiddle

8
ottenere attributi di dati nel codice JavaScript
Ho il prossimo html: <span data-typeId="123" data-type="topic" data-points="-1" data-important="true" id="the-span"></span> È possibile ottenere gli attributi che iniziano con data-e usarli nel codice JavaScript come il codice qui sotto? Per ora ottengo nullcome risultato. 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
Impossibile impostare l'attributo di dati utilizzando l'API jQuery Data ()
Ho il seguente campo in una vista MVC: @Html.TextBoxFor(model => model.Course.Title, new { data_helptext = "Old Text" })</span> In un file js separato, voglio impostare l' data-helptextattributo su un valore di stringa. Ecco il mio codice: alert($(targetField).data("helptext")); $(targetField).data("helptext", "Testing 123"); La alert()chiamata funziona bene, mostra il testo "Vecchio testo" in …

4
Gli attributi di dati HTML5 vuoti sono validi?
Mi piacerebbe scrivere un semplice plugin jQuery che visualizzi i modali inline sotto gli elementi specificati. La mia idea è che lo script si auto-init in base agli attributi dei dati specificati sugli elementi. Un esempio molto semplice: <p data-modal-target>Hover over me for an inline modal!</p> <div data-modal-content data-modal-align="right" data-modal-trigger="hover" …

4
jQuery trova elemento in base al valore dell'attributo dati
Ho alcuni elementi come di seguito: <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> Come posso aggiungere una classe all'elemento che ha un data-slidevalore di attributo di0 (zero)? Ho provato molte soluzioni diverse ma niente ha funzionato. Un esempio: $('.slide-link').find('[data-slide="0"]').addClass('active'); Qualche idea?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.