$(' .block')高度($(本).WIDTH());导致块高度延长

时间:2014-04-06 14:26:37

标签: jquery height width

我正在尝试使用此$('.block').height($(this).width());设置块的高度等于其宽度但是由于某种原因它无法正常工作。请参阅示例:http://jsfiddle.net/Uy3YB/。我需要纠正什么?

1 个答案:

答案 0 :(得分:6)

Fiddle Demo

$('.block').height(function () {
    return $(this).width();
});

.height( function(index, height) )

  

返回设定高度的函数。接收集合中元素的索引位置和旧高度作为参数。在函数内,这指的是集合

中的当前元素

<小时/> 代码问题

下面的{p> thiswindow对象而不是$('.block')

$('.block').height($(this).width());