我对 JQuery 背景不太了解,所以做一个简单的事情有点困难。
我的 HTML 元素为:
<div id="content">
<div class="box mosaic-block bar">
<img src="images/products-mansonary/img1.jpg" />
<div class="overlay_brand"></div>
</div>
<div class="box">
<img src="images/products-mansonary/img2.jpg" />
</div>
<div class="box">
<img src="images/products-mansonary/img3.jpg" />
</div>
</div>
我想用 id 内容循环这个 div,并获取图像的高度和宽度:
$(document).ready(function() {
$('#content').children('.box').each(function() {
console.log($(this).html());
var img_height = $(this).next("img").height();
var img_width = $(this).next("img").width();
//console.log($(this).children().width());
//console.log(img_height + " " + img_width)
console.log($($(this).next('img').html()));
return false;
});
//$(".overlay_brand")
});
目前,我返回 false 只运行一次循环。
当我说console.log($(this).html())
我得到:
<img src="http://localhost:5643/Template/images/products-mansonary/img1.jpg"><div class="overlay_brand"></div>
我希望我没有做傻事。