我有一小段代码可以实现一种享受:
var r_link = $(".link_article a");
var j_link = $(r_link).closest(".row").find(".read-more a");
var attributes = r_link.prop("attributes");
$.each(attributes, function() {
j_link.attr(this.name, this.value);
});
除了基于邻近度没有获得链接属性这一事实之外,一切都很好,最终结果是页面上的所有j_link
具有相同的链接而不是不同的他们应该。我无法访问j_links
给他们ID。
有什么想法?干杯!
答案 0 :(得分:1)
您需要循环r_link
试试这个
var r_link = $(".link_article a");
r_link.each(function(){
var $this = $(this);
var j_link = $this.closest(".row").find(".read-more a");
j_link.attr('href', this.href);
});
答案 1 :(得分:0)
$.each(...
j_link.eq(i).attr(...)