Получение значения атрибута в JS - самый быстрый метод - PullRequest
0 голосов
/ 11 мая 2018

У меня есть атрибут с именем «data-price». Кто-нибудь знает, как я могу получить доступ к этому значению атрибутов, используя подобный синтаксис:

Идеальный синтаксис

div[0].id: 48ms // this seems to be the fastest approach

Альтернативный синтаксис - снижение производительности

div.attr('id'): 1545ms // slowest
div[0].getAttribute('id'): 74ms

См. Методы выполнения Attr () http://www.growingwiththeweb.com/2012/10/jquery-attrid-vs-0id-performance.html

1 Ответ

0 голосов
/ 11 мая 2018
thing.getAttribute('data-price')
thing.dataset.price
$(thing).data('price')

Выберите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...