您好,我對此感到陌生,並且我想將屬性data-gallery
添加到div#gallery-1
中的所有img
元素。如何使用jQuery做到這一點?
我試過所有的答案,但我得到了「Uncaught TypeError: $ is not a function
」的錯誤。我不是一個Web開發人員,但我想知道這一點。 感謝如何將屬性添加到使用jQuery的元素?
-3
A
回答
1
2
$("#gallery-1").find('img').each(function() {
$(this).attr('data-gallery', '');
})
+2
我們是否真的需要.each(函數()爲#gallery-1?#gallery-1是一個id,不能超過一個在該頁面中... –
+1
@VimalanJayaGanesh偉大的觀點,謝謝。 – Kilmazing
2
無需使用each
或find
。
// set
$("#gallery-1 img").attr("data-gallery", "value");
// get
$("#gallery-1 img").attr("data-gallery");
你甚至可以使用data
。這不是代碼中的可見屬性,它存儲在jQuery對象中,但具有相同的效果。
// set
$("#gallery-1 img").data("gallery", "value");
// get
$("#gallery-1 img").data("gallery");
相關問題
- 1. 如何將jQuery的css 3dtransform屬性添加到dom元素中?
- 2. 使用jQuery將控件屬性添加到視頻元素
- 3. 如何使用jquery live()將元素添加到元素
- 4. 如何使用jQuery將元素添加到元素?
- 5. 將屬性添加到DOM元素
- 6. Javascript將新屬性添加到元素
- 7. 將XML屬性添加到元素
- 8. 將xmlns屬性添加到根元素
- 9. 將border屬性添加到span元素
- 10. Knockout.js將屬性添加到子元素
- 11. 將屬性添加到JAXB元素
- 12. 將CSS屬性添加到元素
- 13. 如何使用jQuery在DOM元素中添加非值屬性
- 14. 使用JavaScript將禁用的屬性添加到輸入元素
- 15. jQuery的添加子元素的屬性
- 16. 添加jQuery .data()與添加data-xxx屬性到你的元素
- 17. 使用Xquery將屬性添加到現有XML中的元素
- 18. 如何將XML屬性添加到Go中的元素?
- 19. 如何將img屬性添加到其周圍的div元素
- 20. 如何將屬性添加到Java中的現有XML元素?
- 21. 如何將元素的屬性添加到角度指令
- 22. 如何將屬性添加到XSD中的元素
- 23. 如何將屬性添加到JAXB中的文本元素?
- 24. 如何將「標題」屬性添加到Drupal的表單元素?
- 25. 如何使用Google Closure將禁用的屬性添加到元素?
- 26. 使用jQuery元素屬性追加到匹配元素
- 27. 如何將jQuery元素添加到另一個jQuery元素?
- 28. jQuery和jVal驗證插件。將屬性添加到元素
- 29. 迭代在jQuery中並將屬性添加到每個元素
- 30. 使用Jade將多個屬性添加到元素
你能證明你試過了嗎?此外,有很多的例子:http://stackoverflow.com/questions/5995628/adding-attribute-in-jquery和這個:http://stackoverflow.com/questions/11489037/add-and-remove-attribute-與-jquery –
檢查[添加數據屬性到DOM](http://stackoverflow.com/questions/14935191/adding-data-attribute-to-dom) – Mohammad
你在腳本之前添加了對jQuery的引用嗎? – Webpandit