Удалите несколько атрибутов данных HTML5 с помощью jquery

Итак, jquery api говорит следующее:

Удаление данных из внутреннего кеша jQuery .data () не влияет ни на какие атрибуты данных HTML5 в документе; используйте .removeAttr (), чтобы удалить их.

У меня нет проблем с удалением одного атрибута данных.

<a title="title" data-loremIpsum="Ipsum" data-loremDolor="Dolor"></a>
$('a').removeAttr('data-loremipsum');

Вопрос в том, как я могу удалить несколько атрибутов данных?

Подробнее:

  1. Отправной точкой является то, что у меня несколько (скажем, .. 60) разные атрибуты данных, и я хочу удалить их все.

  2. Предпочтительным способом было бы нацелить только те атрибуты данных, которые содержат слово lorem . В этом случае lorem всегда является первым словом. (или второе, если вы считаете data- )

  3. Также я хотел бы сохранить все остальные атрибуты без изменений

14
задан Joonas 23 January 2012 в 08:23
поделиться