使用jquery替换类后如何添加类

Roh*_*rma 2 html javascript css jquery

实际上,我有下面给出的代码。

$('p').replaceWith(function() {
  return $('<div>', {
    html: $(this).html()
  })
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

实际上,我<p><div>它的工作正常替换了所有标签,但现在我想添加一个类,<div>那么我该如何添加呢?

Sat*_*pal 5

addClass()对生成的元素使用方法

return $('<div>', {html:$(this).html()}).addClass('thisClass')
Run Code Online (Sandbox Code Playgroud)

return $('<div>', {html:$(this).html()}).addClass('thisClass')
Run Code Online (Sandbox Code Playgroud)
$('p').replaceWith(function() {
  return $('<div>', {
    html: $(this).html()
  }).addClass('thisClass')
});
Run Code Online (Sandbox Code Playgroud)
.thisClass {
  color: red
}
Run Code Online (Sandbox Code Playgroud)