jquery - 从某个类周围删除封闭的 P 标签

标签 jquery

我正在尝试删除 <p> 的任何实例标签包裹着任何具有 .cta 类的元素。

例如:

<p><a href="#" class="cta">test</a></p>

<a href="#" class="cta">test</a>

我目前正在使用下面的代码,但它正在从侧边栏中删除所有 P 标签,我只是想让 jquery 仅定位包含 .cta 元素的

标签。

jQuery('.sidePanel p').contents().unwrap();

最佳答案

试试这个:

jQuery('.sidePanel .cta').unwrap();

而不是

jQuery('.sidePanel p').contents().unwrap();

关于jquery - 从某个类周围删除封闭的 P 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32360695/

相关文章:

javascript - jQuery 中的循环嵌套动画函数

javascript - Laravel 4 中的 JQuery 没有返回数据..为什么?

javascript - 使用 ajax 验证提交和保存表单 - 重要

javascript - 如何在每个 session 中更改链接颜色

jquery - 奇怪的冒号(:) appearing when hovering over text

javascript - 没有 jQuery UI(或根本没有 jQuery?)的可排序/可拖动列表项

javascript - 如何修复对象 JSON 的错误数组?

javascript - 使用 jQuery 在另一个窗口中打开页面 (abrir pagina en otra ventana)

jquery - 使用多个 if else 语句缩短代码

javascript - 调用 rest api 并显示搜索结果