我想我正确使用了 removeData 但它似乎没有工作,这是我在开发控制台中看到的,谁能解释我做错了什么?
我正在输出当前的数据属性值,调用 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