Benutzerdefinierte Datenattribute dienen dazu, benutzerdefinierte Daten privat für die Seite oder Anwendung zu speichern, für die es keine geeigneten Attribute oder Elemente mehr gibt.
Gibt es eine einfache und unkomplizierte Methode, um Elemente anhand ihres dataAttributs auszuwählen ? Wählen Sie beispielsweise alle Anker aus, customerIDderen Datenattribut den Wert hat 22. Ich zögere etwas, relandere Attribute zum Speichern solcher Informationen zu verwenden, aber ich finde es viel schwieriger, ein Element basierend auf den darin gespeicherten …
Ich habe das folgende Szenario: var el = 'li'; und es gibt 5 <li>auf der Seite mit jeweils einem data-slide=numberAttribut (Nummer ist 1,2,3,4,5) . Ich muss jetzt die aktuell aktive Foliennummer finden, die var current = $('ul').data(current);bei jedem Folienwechsel zugeordnet und aktualisiert wird. Bisher waren meine Versuche erfolglos und ich …
Ich verwende das jQuery-Treibsand-Plugin. Ich muss die Daten-ID des angeklickten Elements abrufen und an einen Webservice übergeben. Wie erhalte ich das Daten-ID-Attribut? Ich verwende die .on()Methode, um das Klickereignis für sortierte Elemente erneut zu binden. $("#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> …
Ich würde gerne wissen, welche Selektoren für diese Datenattribute verfügbar sind, die mit HTML5 geliefert werden. Nehmen Sie dieses Stück HTML als Beispiel: <ul data-group="Companies"> <li data-company="Microsoft"></li> <li data-company="Google"></li> <li data-company ="Facebook"></li> </ul> Gibt es Selektoren zu bekommen: Alle Elemente mit data-company="Microsoft"unten"Companies" Alle Elemente mit data-company!="Microsoft"unten"Companies" In anderen Fällen ist …
Was ist der Unterschied in der Verwendung zwischen $.dataund $.attrbei der Verwendung data-someAttribute? Meines Wissens nach wird das $.datain jQuery's gespeichert $.cache, nicht im DOM. Daher sollte ich verwenden, wenn ich $.cachefür die Datenspeicherung verwenden möchte $.data. Wenn ich HTML5-Datenattribute hinzufügen möchte, sollte ich verwenden $.attr("data-attribute", "myCoolValue").
Ich versuche, HTML5-Datenattribute in meinem ASP.NET MVC 1-Projekt zu verwenden. (Ich bin ein C # - und ASP.NET MVC-Neuling.) <%= Html.ActionLink("« Previous", "Search", new { keyword = Model.Keyword, page = Model.currPage - 1}, new { @class = "prev", data-details = "Some Details" })%> Die "Datendetails" in den obigen htmlAttributes geben …
Ich habe ein Div mit einem Attribut data-myval = "10". Ich möchte seinen Wert aktualisieren. würde es sich nicht ändern, wenn ich benutze div.data('myval',20)? Muss ich div.attr('data-myval','20')nur verwenden? Bin ich verwirrt zwischen HTML5 und jQuery? Bitte beraten. Vielen Dank! BEARBEITEN: Aktualisiert div.data('myval')=20auf div.data('myval',20), aber der HTML-Code wird immer noch nicht …
Wie lang ist ein Attributwert in HTML zu lang? Ich verwende Datenattribute ( data-foo="bar") im HTML5-Stil in einer neuen Anwendung, und an einer Stelle wäre es sehr praktisch, eine ganze Menge Daten (über 100 Zeichen) zu speichern. Ich vermute zwar, dass dieser Betrag in Ordnung ist, wirft aber die Frage …
Benutzerdefinierte Datenattribute: http://dev.w3.org/html5/spec/Overview.html#embedding-custom-non-visible-data Wenn ich "Arbeit" sage, meine ich, wenn ich HTML wie folgt habe: <div id="geoff" data-geoff="geoff de geoff"> wird das folgende JavaScript: var geoff = document.getElementById('geoff'); alert(geoff.dataGeoff); in IE 6 einen Alarm mit "geoff de geoff" erzeugen?
$('div').data('info', 1); alert($('div').data('info')); //this works $('div[data-info="1"]').text('222'); //but this don't work Ich erstelle ein Element in jquery. Danach möchte ich das Attribut "Daten" hinzufügen. Er ist wie und wird hinzugefügt, aber im DOM ist dies nicht ersichtlich und ich kann den Gegenstand nicht mit bekommen $('div[data-example="example"]').html() jsfiddle
Ich habe nächstes HTML: <span data-typeId="123" data-type="topic" data-points="-1" data-important="true" id="the-span"></span> Ist es möglich, die Attribute, die mit beginnen data-, abzurufen und im JavaScript- Code wie den folgenden Code zu verwenden? Vorerst bekomme ich nullals Ergebnis. 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" …
Ich habe das folgende Feld in einer MVC-Ansicht: @Html.TextBoxFor(model => model.Course.Title, new { data_helptext = "Old Text" })</span> In einer separaten js-Datei möchte ich das data-helptextAttribut auf einen Zeichenfolgenwert setzen. Hier ist mein Code: alert($(targetField).data("helptext")); $(targetField).data("helptext", "Testing 123"); Der alert()Anruf funktioniert einwandfrei, er zeigt den Text "Alter Text" in einem …
Ich möchte ein einfaches jQuery-Plugin schreiben, das Inline-Modalitäten unter bestimmten Elementen anzeigt. Meine Idee ist, dass das Skript basierend auf den auf Elementen angegebenen Datenattributen automatisch initiiert wird. Ein sehr einfaches Beispiel: <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"><!-- any desired syntax can go …
Ich habe ein paar Elemente wie unten: <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> Wie kann ich dem Element eine Klasse hinzufügen, die den data-slideAttributwert 0(Null) hat? Ich habe viele verschiedene Lösungen ausprobiert, aber nichts hat funktioniert. Ein Beispiel: $('.slide-link').find('[data-slide="0"]').addClass('active'); Irgendeine Idee?
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.