Итак, jquery api говорит следующее:
Удаление данных из внутреннего кеша .Data() jQuery не влияет на атрибуты данных HTML5 в документе; используйте .removeAttr(), чтобы удалить их.
У меня нет проблем с удалением одного атрибута данных.
<a title="title" data-loremIpsum="Ipsum" data-loremDolor="Dolor"></a>
$('a').removeAttr('data-loremipsum');
Вопрос в том, как удалить несколько атрибутов данных?
Подробнее:
-
Отправной точкой является то, что у меня есть несколько (скажем, 60) разные атрибуты данных, и я хочу удалить их все.
-
Предпочтительным способом было бы нацелить только те атрибуты данных, которые содержат слово
lorem
. В этом случаеlorem
всегда является первым словом. (или второй, если вы считаетеdata-
) -
Также я хотел бы сохранить все остальные атрибуты без изменений