尝试从锚点克隆文本并将其设置为相同锚点的title属性,但未获得正确使用语法的逻辑。



$(document).ready(function () {
	$('.desc a').clone(true,true).appendTo($('.desc a').attr('title', ''));
});

<div class="desc">
  <a href="somedomain">Somedomain</a>
  <a href="somedomain2">Somedomain2</a>
</div>





希望得到一点帮助。

最佳答案

我不确定我是否正确理解,但是如果您想要获取文本并将其设置回相同的锚,则无需克隆a标签:

function setTitle(node){
    node.setAttribute("title",node.textContent)
    return node;
}

[].slice.call(document.querySelectorAll('.desc a')).forEach((d)=>setTitle(d));

关于javascript - Javascript从 anchor 克隆文本并添加到相同 anchor 的属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61342475/

10-16 15:45