Hallo, ich bin neu und ich möchte das Attribut data-gallery
zu allen img
Elemente innerhalb div#gallery-1
hinzufügen. Wie macht man das mit jQuery?
Ich habe alle Antworten versucht, aber ich bekomme den "Uncaught TypeError: $ is not a function
" Fehler. Ich bin kein Webentwickler, aber ich möchte es wissen. DankWie fügt man einem Element mit jquery ein Attribut hinzu?
-3
A
Antwort
1
$("#gallery-1").find("img").attr("data-gallery", "");
2
$("#gallery-1").find('img').each(function() {
$(this).attr('data-gallery', '');
})
+2
Müssen wir wirklich .each (function() für # gallery-1? # Gallery-1 ist eine ID und kann nicht mehr als eins auf dieser Seite sein ... –
+1
@VimalanJayaGanesh great point, danke. – Kilmazing
2
Keine Notwendigkeit each
oder find
zu verwenden.
// set
$("#gallery-1 img").attr("data-gallery", "value");
// get
$("#gallery-1 img").attr("data-gallery");
Sie können sogar data
verwenden. Das ist kein sichtbares Attribut in Ihrem Code, es ist in einem jQuery-Objekt gespeichert, hat aber den gleichen Effekt.
// set
$("#gallery-1 img").data("gallery", "value");
// get
$("#gallery-1 img").data("gallery");
Verwandte Themen
- 1. Wie fügt man einem serialisierten XML-Knoten ein Attribut hinzu?
- 2. Wie fügt man ein "readonly" Attribut zu einem hinzu?
- 3. Wie fügt man ein ID-Attribut zu einem HTML-Tag mit einer bestimmten Klasse mit jQuery?
- 4. jQuery fügt den Knoten ein merkwürdiges Attribut hinzu
- 5. Wie fügt man 'Body' mit Prototype ein Element hinzu?
- 6. Wie fügt man dem Nokogiri Knoten ein Attribut hinzu?
- 7. Haml: Wie fügt man einem Element dynamisch Klassen hinzu?
- 8. Wie fügt man einem UITextView Zeilennummern hinzu?
- 9. Wie fügt man einem ionischen 2 Element einen Welleneffekt hinzu?
- 10. Wie fügt man jquery in cakephp hinzu?
- 11. jQuery Slider - Wie fügt man Navigationsschaltflächen hinzu?
- 12. Wie fügt man einem GUI ein "Konsolen" ähnliches Fenster hinzu?
- 13. Wie fügt man der Finish-Schaltfläche in jQuery-Steps ein Attribut hinzu?
- 14. Wie fügt man ein Sternchen in einem mathematischen Ausdruck hinzu?
- 15. Wie fügt man ein Bildsymbol zu einem Bestätigungsdialogfeld hinzu?
- 16. Wie fügt man dem text_field_tag das Attribut data-stripe hinzu?
- 17. Wie fügt man einem ListView ein FrameLayout hinzu?
- 18. Wie fügt man einem NSDate ein Zeitintervall hinzu?
- 19. Wie fügt man toggleClass zu einer Checkbox mit jQuery hinzu?
- 20. Wie fügt man einem Modell in Ruby on Rails ein virtuelles Attribut hinzu?
- 21. rapid miner: Wie fügt man einem Datensatz ein Attribut 'label' hinzu?
- 22. C#: Wie fügt man einem Objekt zur Laufzeit ein Attribut hinzu?
- 23. Wie fügt man jedem Objekt in einem Array ein Attribut hinzu?
- 24. Wie fügt man ein Array als einzelnes Element zu einem anderen Array in MATLAB hinzu?
- 25. jQuery sortierbar - wie fügt man einen Sortierindikator hinzu?
- 26. Wie füge ich ein HTML-Attribut mit jQuery hinzu
- 27. JQuery - Wie fügt man jedem letzten Listenelement eine Klasse hinzu?
- 28. Wie fügt man Element zu C++ - Array hinzu?
- 29. Wie fügt man einem Fenster mit tkinter eine Bildlaufleiste hinzu?
- 30. Wie fügt man einen neuen Transformations-Stil zum Element hinzu?
Können Sie zeigen, was Sie versucht haben? Auch, viele Beispiele da draußen: http://StackOverflow.com/Questions/5995628/Adding-Attribute-in-Jquery und das: http://StackOverflow.com/Questions/11489037/Add-and-Remove-Attribute- with-jquery –
Prüfen [Datenattribut zu DOM hinzufügen] (http://stackoverflow.com/questions/14935191/adding-data-attribute-to-dom) – Mohammad
Haben Sie vor Ihrem Skript einen Verweis auf jquery hinzugefügt? – Webpandit