从子元素获取图像链接

时间:2012-01-24 15:05:48

标签: jquery colorbox

我是colorbox的新手,到目前为止一切看起来还不错,但我想从子元素中获取href。所以,假设我在该div中有diva

<div id="colorbox">
   <a id="image" href="image.jpg">img</a>
</div>

现在我正在使用基本功能:

$("#colorbox").colorbox();

因此它不会起作用所以我试图这样做:

$("#colorbox").colorbox({inline:true, href:"#image"});

它只是搞砸了一切,我怎么能找到我的形象的路径?

顺便说一句,在我的页面中,很多div的图片都会有相同的id

1 个答案:

答案 0 :(得分:1)

首先,你不应该有tagid的多个样本,id应该是唯一的,如果你的元素必须具有相同的标识符,你可以使用class。

从您的代码示例中,您可以获得像这样的href值

var imgHref = $('#colorbox').find('a#image').attr('href'); 

有很多方法可以解决这个问题。