javascript - 删除所有包含空白 href 的链接并将其替换为仅在 Javascript 中的文本?

标签 javascript jquery

我正在尝试这样的事情:

$('a[href=""]').each(function(){
    var linkText = $(this).text();
    $(this).after(linkText);
    $(this).remove();
});

我不知道我的语法是否关闭?请帮忙。

最佳答案

$('a[href=""]').contents().unwrap();​​ 是迄今为止最简单的方法。

为了完整性进行了编辑,感谢@Huangism。

关于javascript - 删除所有包含空白 href 的链接并将其替换为仅在 Javascript 中的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24191388/

相关文章:

javascript - 如何在 Jquery 中选择 html 元素的特定实例?

javascript - 在 Javascript 中查找捕获关键事件的函数?

javascript - jquery 鼠标事件不适用于 anchor 标记

javascript - 删除 JQuery/Javascript 键盘 Hook (例如 Portfolio Slide Gallery)

javascript - 意外的标记 ;定义 bool 变量时

javascript - Froala 编辑器 v2(新)内联销毁错误(?)

javascript - 以模式打开图像(在一个 div img 中链接到另一个)

javascript - 将自定义数据传递到 Fancybox 实例

javascript - amcharts 柱形图上的 zoom 类别

javascript - 向接口(interface)添加新属性