我试图遍历具有一类块的每个div并根据其data-attribute data-height分别设置其高度
的HTML
<div class="block" data-height="300"></div>
<div class="block" data-height="500"></div>
<div class="block" data-height="700"></div>
jQuery的
$('.block').each(function(){
var size = $this.attr('data-height');
$(this).height(size);
});
JS小提琴http://jsfiddle.net/MLnBY/166/
虽然在每种方法中都没有设置高度,但它没有返回高度,因此没有为每个设置高度。
问题出在$this
哪里;替换为$(this)
var size = $(this).attr('data-height');
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句