<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>My Test JQuery</title> <script type="text/javascript" src="./js/jquery-1.10.2.min.js"></script> <script type="text/javascript" > $(function(){ //append() 方法在被选元素的结尾插入内容(仍然该元素的内部) $("#btn_append").click(function(){ $("#myDiv1").append(" 是的"); }); //prepend() 方法在被选元素的开头插入内容(仍然该元素的内部) $("#btn_prepend").click(function(){ $("#myDiv1").prepend("我说 "); }); //before() 方法在被选元素的开头插入内容 $("#btn_before").click(function(){ $("#myInput1").before("Hello "); }); //after() 方法在被选元素的开头插入内容 $("#btn_after").click(function(){ $("#myInput1").after("World "); }); //特别说明: //append() 和 prepend() 方法能够通过参数接收无限数量的新元素 //after() 和 before() 方法能够通过参数接收无限数量的新元素。 //可以通过 text/HTML、jQuery 或者 JavaScript/DOM 来创建新元素。 //举例如下: /** $("#btn_after").click(function(){ var txt1="<b>程序员</b>"; var txt2=$("<i></i>").text("是厉害的人"); var txt3=document.createElement("<h1>"); txt3.innerHTML="好用的jQuery!"; $("#myInput1").after(txt1,txt2,txt3); }); **/ }); </script> </head> <body> <button type="button" id="btn_append">append()方法</button> <button type="button" id="btn_prepend">prepend()方法</button><br/> <button type="button" id="btn_before">before()方法</button> <button type="button" id="btn_after">after()方法</button> <div id="myDiv1" style="background-color:green">这是一个神奇的 <b>世界</b>啊 </div> <input type="text" id="myInput1" value="大家好"/> </body> </html>