代码:
DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>文档处理_替换操作title> <script type="text/Javascript" src="js/jquery-1.11.0.min.js" >script> <script> $(function(){ //将B的内容替换掉A处的内容 $("p").replaceWith("你最不喜欢的水果是?"); //另一种方法实现: $("你最不喜欢的水果是?").replaceAll("p"); }); script> head> <body> <p title="选择你最喜欢的水果." >你最喜欢的水果是?p> <ul> <li title=‘苹果‘>苹果li> <li title=‘橘子‘>橘子li> <li title=‘菠萝‘>菠萝li> ul> body>html>
通过代码可以看出来,运行时应该显示你最喜欢的水果是?,但是运行的时候发现确实你最不喜欢的水果是的粗体,并且还有一种方法可以实现,$("你最不喜欢的水果是?").replaceAll("p");,用中间的内容来代替p里面的内容,而 $("p").replaceWith("你最不喜欢的水果是?");是先获取"p"的内容,然后用方法体里的内容替换,可达到一样的效果。