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.
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 …
Ho il seguente scenario: var el = 'li'; e ci sono 5 <li>sulla pagina ciascuno con un data-slide=numberattributo (il numero è rispettivamente 1,2,3,4,5) . Ora ho bisogno di trovare il numero di diapositiva attualmente attivo che è mappato var current = $('ul').data(current);e viene aggiornato ad ogni cambio di diapositiva. Finora …
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 …
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 è …
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").
Sto cercando di utilizzare gli attributi di dati HTML5 nel mio progetto ASP.NET MVC 1. (Sono un novizio C # e ASP.NET MVC.) <%= Html.ActionLink("« Previous", "Search", new { keyword = Model.Keyword, page = Model.currPage - 1}, new { @class = "prev", data-details = "Some Details" })%> I "dettagli-dati" nel …
Ho un div con un attributo data-myval = "10". Voglio aggiornarne il valore; non cambierebbe se uso div.data('myval',20)? Devo usare div.attr('data-myval','20')solo? Mi sto confondendo tra HTML5 e jQuery? Si prega di avvisare. Grazie! EDIT: aggiornato div.data('myval')=20a div.data('myval',20), ma l'HTML non si aggiorna ancora.
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, …
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?
$('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
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" }); });
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 …
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" …
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?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.