尝试从锚点克隆文本并将其设置为相同锚点的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/