jQuery操作元素追加內(nèi)容示例
本文實例講述了jQuery操作元素追加內(nèi)容。分享給大家供大家參考,具體如下:
<html>
<head>
<title>jQuery操作文檔結(jié)構(gòu)</title>
<meta charset="UTF-8"/>
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
//內(nèi)部的操作
function testAppend(){
//獲取需要操作的對象
var showdiv=$("#showdiv");
//進(jìn)行添加操作,指定內(nèi)容的追加
showdiv.append("<b>賽高</b>"); //在對象內(nèi)部的后面添加指定的內(nèi)容,其是html可解析的內(nèi)容,和html不同的是:html重新賦值(覆蓋)這個在內(nèi)容后面追加
}
function testAppend2(){
//獲取需要操作的對象
var u2=$("#u2");
//進(jìn)行添加操作,指定內(nèi)容的追加
// u2.appendTo("#show01"); //在對象的內(nèi)部后面添加利用選擇器選擇的對象內(nèi)容,把前面的對象移動到后面的對象的內(nèi)部后面(一個剪切復(fù)制操作)
$("#u2").appendTo(show01);
}
function testprepend(){
//獲取需要操作的對象
var showdiv=$("#showdiv");
//進(jìn)行添加操作,指定內(nèi)容的追加
showdiv.prepend("<i>境界的彼方</i>"); //在對象的內(nèi)部前面添加內(nèi)容
}
function testprependTo(){
//獲取需要操作的對象
var showdiv=$("#showdiv");
//進(jìn)行添加操作,指定內(nèi)容的追加
$("#u2").prependTo(showdiv); //在對象的內(nèi)部前面添加選擇器的對象(移動到)
// showdiv.prependTo("#u2");
}
//外部插入
function testAfter1(){
//獲取需要操作的對象
var showdiv=$("#showdiv");
//進(jìn)行添加操作,指定內(nèi)容的追加
showdiv.after("<b>もちろん</b>"); //在對象的外部的后面添加內(nèi)容
}
function testAfter2(){
//獲取需要操作的對象
var showdiv=$("#showdiv");
//進(jìn)行添加操作,指定內(nèi)容的追加
$("#u2").insertAfter(showdiv); //在對象的外部的后面添加選擇器的對象(移動到)
// showdiv.prependTo("#u2");
}
function testBefore1(){
//獲取需要操作的對象
var showdiv=$("#showdiv");
//進(jìn)行添加操作,指定內(nèi)容的追加
showdiv.before("<b>もちろん</b>"); //在對象的外部的前面添加內(nèi)容
}
function testBefore2(){
//獲取需要操作的對象
var showdiv=$("#showdiv");
//進(jìn)行添加操作,指定內(nèi)容的追加
$("#u2").insertBefore(showdiv); //在對象的內(nèi)部前面添加選擇器的對象
// showdiv.prependTo("#u2");
}
</script>
<style type="text/css">
#showdiv{
width: 300px;
height: 300px;
border: solid 1px;
}
#show01{
width: 300px;
height: 300px;
border: solid 1px;
}
</style>
</head>
<body>
<h3>jQuery操作文檔結(jié)構(gòu)</h3>
<h4>內(nèi)部操作</h4>
<input type="button" name="" id="" value="測試追加內(nèi)容--append" onclick="testAppend()"/>
<input type="button" name="" id="" value="測試移動內(nèi)容--appendTo" onclick="testAppend2()"/>
<input type="button" name="" id="" value="測試追加內(nèi)容--prepend" onclick="testprepend()"/>
<input type="button" name="" id="" value="測試移動內(nèi)容--prependTo" onclick="testprependTo()"/>
<hr />
<h4></h4>
<input type="button" name="" id="" value="測試追加內(nèi)容--after" onclick="testAfter1()"/>
<input type="button" name="" id="" value="測試移動內(nèi)容--after" onclick="testAfter2()"/>
<input type="button" name="" id="" value="測試追加內(nèi)容--before" onclick="testBefore1()"/>
<input type="button" name="" id="" value="測試移動內(nèi)容--before" onclick="testBefore2()"/>
<hr />
<div id="showdiv">
<i>Clannad</i>
</div><br /><br />
<div id="show01">
<!--<u>Clannad After Story</u>-->
</div>
<span id="u2"><u>Clannad After Story</u></span>
<hr />
</body>
</html>
感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運(yùn)行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運(yùn)行效果。
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery頁面元素操作技巧匯總》、《jQuery常見事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery擴(kuò)展技巧總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計有所幫助。
- jQuery操作動畫完整實例分析
- jQuery操作事件完整實例分析
- JQuery使用屬性addClass、removeClass和toggleClass實現(xiàn)增加和刪除類操作示例
- JS 遍歷 json 和 JQuery 遍歷json操作完整示例
- jquery validate 實現(xiàn)動態(tài)增加/刪除驗證規(guī)則操作示例
- jQuery實現(xiàn)checkbox全選、反選及刪除等操作的方法詳解
- 使用jQuery操作Cookies的實現(xiàn)代碼
- JQuery對checkbox操作 (循環(huán)獲取)
- jQuery對表單元素的取值和賦值操作代碼
- jquery.cookie.js 操作cookie實現(xiàn)記住密碼功能的實現(xiàn)代碼
- 新手學(xué)習(xí)JQuery基本操作和使用案例解析
相關(guān)文章
Jquery全選與反選點(diǎn)擊執(zhí)行一次的解決方案
在做項目時遇到一個bug,checkbox全選與反選功能,只能點(diǎn)擊一次,再點(diǎn)就不起作用了,為了解決此問題,我查找了好多資料,下面把具體解決方案整理分享給大家,需要的朋友可以參考下2015-08-08
jquery實現(xiàn)全選和全不選功能效果的實現(xiàn)代碼【推薦】
下面小編就為大家?guī)硪黄猨query實現(xiàn)全選和全不選功能效果的實現(xiàn)代碼【推薦】。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考2016-05-05
jQuery中ajax的load()與post()方法實例詳解
這篇文章主要介紹了jQuery中ajax的load()與post()方法,結(jié)合實例詳細(xì)分析了jQuery中l(wèi)oad()與post()方法實現(xiàn)ajax交互的相關(guān)技巧與注意事項,需要的朋友可以參考下2016-01-01

