我有一套盒子,我保存每个高度:
$(function(){
$(".box").each(function(){
boxSize = $(this).height();
});
然后我称之为:
button.click(function(){
$(".box").height(boxSize);
});
});
但它没有,我希望boxSize特定于每个盒子,任何人?
由于
答案 0 :(得分:1)
您的变量boxSize在您的点击功能中不可见,因此您无法检索该值。通过在两个函数中将varibles记录到控制台来检查它。
答案 1 :(得分:1)
$(".box").each(function(){
boxSize = $(this).height();
});
此函数始终将最后一个元素高度设置为boxSize变量。你应该使用数组变量来保存所有元素的高度值。