jQuery的replaceWith()和html()有什么区别?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (66)

当HTML作为参数传入时,jQuery的replaceWith()函数和html()函数有什么区别?

提问于
用户回答回答于

以这个HTML代码为例:

<div id="mydiv">Hello World</div>

$('#mydiv').html('Aloha World');

将导致:

<div id="mydiv">Aloha World</div>

$('#mydiv').replaceWith('Aloha World');

将导致:

Aloha World
用户回答回答于

replaceWith()将替换当前元素,而html()只是替换内容。

扫码关注云+社区

领取腾讯云代金券