To wydaje się bardzo proste, ale nie widzę, dlaczego nie działa. Selektor jest poprawny, ale div .faqContent
po prostu nie jest aktualizowany atrybutem data-height
.jQuery data attr nie ustawienie
$('.faqItem .faqContent').each(function(){
var h = $(this).height();
$(this).data('height',h);
});
Sprawdziłem że var h
jest poprawna, to w colsole.log jak słusznie trzymając wysokość.
EDIT To absolutnie nie konflikt, a konsola nie pokazuje żadnych błędów.
FYI wartość jest ustalana przez .data() nie zostaną uwzględnione podczas kontroli tych elementów . –
spróbuj pocieszyć wartość. więc otrzymasz wartość dla każdego. – Renjith
jeśli data-attritbute już istnieje i próbujesz ją zaktualizować, to nie będzie działać ... musisz użyć '.attr (data-height, h)' –