尽管我找到了几个选择 href 属性的答案,但它们都不适合我。也许有人可以帮忙。
html如下
<div class="galleryitem">
<div class="itemlink">
<a href="page1.html">Page</a>
</div>
<div class="itemimg">
<a href="img/test1.png">test1.png</a>
</div>
</div>
<div class="galleryitem">
<div class="itemlink">
<a href="page1.html">Page 1</a>
</div>
<div class="itemimg">
<a href="img/test2.png">test2.png</a>
</div>
</div>
现在我想获取hrefs中的所有属性值并尝试使用
$('.galleryitem').each(function() {
var link = $(this).children('itemlink a').attr('href');
var img = $(this).children(".itemimg a").attr("href");
//jQuery("#somediv").append("<a href='" + link + "'><img class='cloudcarousel' src='" + img + "'/></a>");
});
我不知道为什么链接和 img 是未定义的。甚至 $(this).children('.itemlink a') 也是未定义的。
有人可以帮忙吗?