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