Javascript 我想按类将H2-H5标记替换为P

Javascript 我想按类将H2-H5标记替换为P,javascript,jquery,Javascript,Jquery,我在更换标签方面有问题。插件自动获取标题作为h2标记,并且该标题被推到我不想要的内容表中 已尝试使用此代码,但不适用于我: $('.faq-main-title h2').replaceWith(function () { return "<p>" + $(this).html() + "</p>"; }); $('.faq主标题h2')。替换为(函数(){ 返回“”+$(this.html()+””; }); 这很有效

我在更换标签方面有问题。插件自动获取标题作为h2标记,并且该标题被推到我不想要的内容表中

已尝试使用此代码,但不适用于我:

$('.faq-main-title h2').replaceWith(function () {
  return "<p>" + $(this).html() + "</p>";
});
$('.faq主标题h2')。替换为(函数(){
返回“”+$(this.html()+”

”; });
这很有效

$('.faq主标题h2')。替换为(函数(){
返回“”+$(this.html()+”

”; });

你好

以下是如何将h5替换为p的示例

var htmlEl = $('h5').html()

$('h5').replaceWith("<p>" + htmlEl + "</p>");
var htmlEl=$('h5').html()
$('h5')。替换为(“”+htmlEl+”

”;

您的选择器看起来不正确,似乎应该是:
$('h2.faq main title')
因为类位于h2标记上,所以需要连接
h2
和类选择器
。faq main title
。您的选择器当前的意思是“在具有类
.faq主标题的元素中定位
标记,这不是您想要的。因此,这不是答案:)如果您无法复制,最好投票关闭问题(为了清晰,不可复制,等等):