我正在尝试这样的事情:
$('a[href=""]').each(function(){
var linkText = $(this).text();
$(this).after(linkText);
$(this).remove();
});
我不知道我的语法是否关闭?请帮忙。
答案 0 :(得分:2)
$('a[href=""]').contents().unwrap();
是迄今为止最简单的方法。
编辑完整性,感谢@Huangism。
答案 1 :(得分:0)
我尝试了以下内容: -
<body onload="checkLink()">
<a href="">hello</a>
<a href="">test</a>
<a href="www.google.com">google</a>
<script type="text/javascript">
function checkLink(){
var links = $('a[href=""]');
$.each(links,function(index,item){
$(item).after('<span>'+$(item).text()+'</span>');
$(item).remove();
});
}
</script>
</body>
它有效。