Myślę, że używam removeData poprawnie, ale wygląda na to, że nie działa. Oto, co widzę w konsoli dev, czy ktoś może wyjaśnić, co robię źle?Metoda jQuery removeData nie działa
Wywołuję bieżącą wartość atrybutu danych, wywołując metodę removeData, a następnie wyprowadzając ponownie wartość i jej tam nadal.
$('.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
Użycie jest. 'JQuery.removeData ($ ('questionList> li') równ (1) "fieldlength") ' – karthikr
@karthikr Istnieją dwie metody: http://api.jquery.com/removeData/ i http://api.jquery.com/jquery.removeData/ – Blazemonger