jQuery動態(tài)創(chuàng)建元素以及追加節(jié)點的實現(xiàn)方法
我們知道js中有三種動態(tài)創(chuàng)建元素的方法,jQuery中也可以動態(tài)的創(chuàng)建元素
例如:
var str = $("<a href='http://www.dbjr.com.cn'>腳本之家</a>"); $("ul").append(str); //將動態(tài)創(chuàng)建的str元素追加到ul下面
追加節(jié)點
在js當中追加節(jié)點的方法是appendChild(節(jié)點元素)和insertBefor(節(jié)點元素,位置),在jQuery中是
append 追加在父元素的最后一個子節(jié)點后面
prepend插入到父元素的第一個子節(jié)點前面
after在元素后面追加,同級
befor在元素的前面追加,同級
下面的代碼可以很好的演示追加節(jié)點
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> div { width: 200px; height: 100px; border: 1px solid red; } </style> <script src="jquery-1.12.2.js"></script> <script> $(function () { //注意:如果傳進來的jQuery對象是頁面中存在的元素,它會這個對象剪切, // 所以我們會發(fā)現(xiàn)點擊后,最下面的p標簽被剪切了 var p1 = $("p"); $("#btn1").click(function () { $("div").append(p1); }); $("#btn2").click(function () { $("div").prepend(p1); }); $("#btn3").click(function () { $("div").after(p1); }); $("#btn4").click(function () { $("div").before(p1); }); }); </script> </head> <body> <input type="button" id="btn1" value="btnAppend"/> <input type="button" id="btn2" value="btnPrepend"/> <input type="button" id="btn3" value="btnAfter"/> <input type="button" id="btn4" value="btnBefore"/> <div>div標簽1</div> <p>我要插隊。。。</p> </body> </html>
以上就是小編為大家?guī)淼膉Query動態(tài)創(chuàng)建元素以及追加節(jié)點的實現(xiàn)方法全部內(nèi)容了,希望大家多多支持腳本之家~
- jquery 元素控制(追加元素/追加內(nèi)容)介紹及應(yīng)用
- jQuery 追加元素的方法如append、prepend、before
- jquery?追加元素append、prepend、before、after用法與區(qū)別分析
- Jquery元素追加和刪除的實現(xiàn)方法
- jquery 操作日期、星期、元素的追加的實現(xiàn)代碼
- JQuery實現(xiàn)樣式設(shè)置、追加、移除與切換的方法
- jquery 追加tr和刪除tr示例代碼
- 利用jquery如何從json中讀取數(shù)據(jù)追加到html中
- jQuery實現(xiàn)合并/追加數(shù)組并去除重復(fù)項的方法
- js和jquery對dom節(jié)點的操作(創(chuàng)建/追加)
- jQuery為DOM動態(tài)追加事件的方法
- jQuery操作元素追加內(nèi)容示例
相關(guān)文章
JQuery select控件的相關(guān)操作實現(xiàn)代碼
JQuery獲取和設(shè)置Select選項方法匯總?cè)缦?,需要的朋友可以參考?/div> 2012-09-09jQuery使用DataTable實現(xiàn)刪除數(shù)據(jù)后重新加載功能
利用jQuery Datatable和artTemplate組合來做的表格。但是當刪除數(shù)據(jù)時,需要重新加載table里的數(shù)據(jù)。接下來通過本文給大家分享jQuery使用DataTable實現(xiàn)刪除數(shù)據(jù)后重新加載功能,需要的朋友參考下2017-02-02jQuery+CSS實現(xiàn)一個側(cè)滑導(dǎo)航菜單代碼
側(cè)滑菜單在網(wǎng)站設(shè)計中應(yīng)用比較廣泛,在許多網(wǎng)站上都可以看到此種類型的菜單。本文給大家介紹jQuery+CSS實現(xiàn)一個側(cè)滑導(dǎo)航菜單代碼,需要的朋友參考下吧2016-05-05基于jQuery.i18n實現(xiàn)web前端的國際化
這篇文章主要介紹了基于jQuery.i18n實現(xiàn)web前端的國際化,具有很好的參考價值,希望對大家有所幫助2018-05-05JQuery以JSON方式提交數(shù)據(jù)到服務(wù)端示例代碼
這篇文章主要介紹了JQuery如何以JSON方式提交數(shù)據(jù)到服務(wù)端,需要的朋友可以參考下2014-05-05jquery ajax post提交數(shù)據(jù)亂碼
今天發(fā)現(xiàn)在使用jquery ajax.post提交數(shù)據(jù)時會發(fā)現(xiàn)數(shù)據(jù)在ff正常,但在chrome與ie瀏覽器中post過去的數(shù)據(jù)全部是亂碼2013-11-11jQuery插件pagination實現(xiàn)分頁特效
jQuery分頁插件示例,ajax方式的jQuery前端分頁插件,其核心代碼jquery.pagination.js已隨示例打包,Demo中包括了5種不同的分頁效果演示,全部是Ajax無刷新方式實現(xiàn)分頁,對于搞前端開發(fā)的朋友來說,這是個值得收藏的代碼特效,為以后實現(xiàn)無刷新分頁提供方便。2015-04-04最新評論