Вместо использования регулярного attr() есть сокращение в jQuery для доступа ко всем атрибутам data-*
элемента. Тот, который позволит мне просто указать имя без префикса data-
, как набора данных document.getElementById('id').dataset.somename;
получить атрибуты data- * тега в jQuery
ответ
Ответ: Да. Существует стенограмма, чтобы получить все атрибуты data- * от элемента.
Чтобы захватить значение данных одного элемента (который был похож на то, что вы хотели, но я предполагаю, что это не так ..?):
$("div").data("name");
Это было бы захватить значение из data-name
. Пример:
<div data-name="Jacob"></div>
$("div").data("name"); //"Jacob"
Чтобы захватить все данных- * атрибуты, вы можете сделать это:
$("div").data();
Вот пример того, что вы можете сделать: http://jsfiddle.net/nhzj3qtk/1/
Пожалуйста, прочитайте вопрос, он не спрашивает, КАК получить атрибут данных. Он хочет знать, как перечислять ВСЕ атрибуты данных. – Martin
@Martin Это было очень неясно. – MortenMoulder
Возможно так , но я думаю, что '' ... есть сокращение в jQuery для доступа ко всем атрибутам данных - * атрибутов элемента. 'довольно ясно. – Martin
- 1. Как получить атрибуты тега?
- 2. Обновление сценария атрибуты тега в JQuery
- 3. JQuery не изменять атрибуты тега
- 4. Как получить данные HTML атрибуты тега в JQuery
- 5. получить атрибут data- * из тега
- 6. Извлечение данных HTML5 атрибуты тега
- 7. Получить атрибуты родительского тега в XML
- 8. Как получить атрибуты тега xml в Python?
- 9. JQuery ядро / Data или пользовательские атрибуты (Data-Driven)
- 10. PHP XPath - получить только атрибуты тега/удалить внутреннее содержимое тега
- 11. Получить атрибуты определенного тега из файла XML
- 12. Является ли jQuery автоматически декодировать атрибуты data- *?
- 13. Атрибуты управляемого объекта Data Data возвращены null
- 14. Codeigniter ввода атрибуты тега
- 15. Атрибуты тега слияния
- 16. пользовательские атрибуты тега сценария
- 17. parsing html атрибуты тега javascript
- 18. Core Data set Атрибуты
- 19. Как получить входные атрибуты в jQuery autocomplete
- 20. редактировать атрибуты значения в качестве входного тега
- 21. В анализе HTML Получить атрибуты тега в Cpp, используя IHTMLDOMAttribute
- 22. Как получить доступ к атрибутам данных тега привязки в JQuery?
- 23. Как собрать атрибуты html тега формы в jquery?
- 24. jQuery: получить HTML внутри определенного тега
- 25. Получить полную стоимость $ (это), включая теги и атрибуты в JQuery
- 26. Атрибуты XML-тега parse с использованием Javascript или JQuery?
- 27. Как получить атрибуты изображений?
- 28. JQuery datatable получить атрибуты столбца
- 29. Spring Data Neo4j перезаписывает атрибуты
- 30. Как получить атрибуты запроса тега действия в Struts 2
Да, вы можете использовать https://api.jquery.com/jquery.data/ или https://api.jquery.com/data/ –
не совсем уверен, что вы имеете в виду. Это что-то запеченное в jQuery. Например, если у вас есть «foo», вы можете сделать это, например. '$ ('a # foobar'). on ('click', function() {console.log ($ (this) .data ('foo');});' –
Возможный дубликат http: // stackoverflow. com/questions/23592030/get-data-attribute – zed