0

我有一个带有图像和链接的 div。

是否有可能在页面加载时,我可以以某种方式找到链接的 href 并应用图像的锚标记?

我知道这似乎是一个奇怪的要求,我只是问是否可以做到,如果可以,怎么做?

http://jsfiddle.net/fFgwb/


对不起大家,我希望图像被包裹在一个锚标签中,与“继续阅读”链接相同的href

4

2 回答 2

5

仍在对元素的定位进行假设,但基础知识如下。在纯JS中执行此操作非常简单,无需包含 jQuery。

现场演示

var link = document.querySelectorAll('.card-prod a');
link[0].href = link[1].href;
于 2012-04-18T18:22:46.853 回答
0

尝试这个:

$(document).ready(function(){

    $("#theDiv").find("a").attr("href", $('img').attr('src'));

});


更新:

$(document).ready(function(){

     $("#anchor").attr("href", $('#continue').attr('href'));

});

http://jsfiddle.net/fFgwb/5/


因此,您应该将类​​添加.divs到 div 和其他类以锚链接:

$(document).ready(function(){

    $(".divs").each(function(){

        $(this).find("a").hasClass("anchor").attr("href", $(this).find("a").hasClass("continue").attr('href'))

     });

});
于 2012-04-18T18:20:35.087 回答