Jquery 删除和更改 html 标签

标签 jquery

我的网站上有几个超链接。我想要的是删除 a href html 标签(如果它们与给定条件匹配)。

示例

如果 href 是 example.com 那么,超链接应该被溶解并且 <a></a>标签应该消失

我一直在使用以下语句,

$("a[href='http://www.example.com']").removeAttr("href"); 

href 将被删除,但 <a>仍然在那里。

最佳答案

您可以使用.remove删除整个元素。

$("a[href='http://www.example.com']").remove();

关于Jquery 删除和更改 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11080827/

相关文章:

jquery - 如何使用 jQuery 选择器选择一个类中的所有类

php - Ajax 将发布数据提交到 get url

javascript - 在 Angular DOM 操作后执行 Javascript

javascript - “对象”未使用 calendar.js 定义

javascript - 通过控制台关闭 Bootstrap 模式

jquery - 按键功能仅适用于回车键(e.which==13)

javascript - 0x800a138f - Internet Explorer : JavaScript runtime error: Unable to get property '0' of undefined or null reference

javascript - 停止使用 javascript(延迟加载)加载图像?

Javascript 引用具有重复属性的元素

javascript - 将单个键盘快捷键分配给 Web 表单上的单选按钮