Я думаю, что я правильно использую removeData, но он, похоже, не работает, вот что я вижу в консоли dev, может ли кто-нибудь объяснить, что я делаю неправильно?
Я выводя текущее значение атрибута данных, вызывая removeData, затем выводя значение снова и его все еще там.
$('.questionList > li').eq(1).data('fieldlength')
3
$('.questionList > li').eq(1).removeData('fieldlength');
[
<li class="questionBox" data-createproblem="false" data-fieldlength="3" data-picklistvalues data-required="true" data-sfid="a04d000000ZBaM3AAL" data-type="Text">
<div class="questionLabel">Birthdate</div>
</li>
]
$('.questionList > li').eq(1).data('fieldlength')
3