這看起來很簡單,但我不明白爲什麼它不起作用。選擇器是正確的,但div .faqContent
不會被更新爲data-height
屬性。jQuery的數據attr沒有設置
$('.faqItem .faqContent').each(function(){
var h = $(this).height();
$(this).data('height',h);
});
我已經檢查了var h
是正確的,它是在colsole.log爲正確把握的高度。
編輯 這絕對沒有衝突,控制檯顯示沒有錯誤。
僅供參考值由。數據()設定不會反映。 –
嘗試控制該值。所以你會得到每個的價值。 – Renjith
如果數據高度attritbute已經存在,並且您嘗試更新它,那麼它將無法工作......您需要使用'.attr(data-height,h)' –