jQuery動態(tài)創(chuàng)建元素以及追加節(jié)點的實現(xiàn)方法
我們知道js中有三種動態(tài)創(chuàng)建元素的方法,jQuery中也可以動態(tài)的創(chuàng)建元素
例如:
var str = $("<a href='http://www.dhdzp.com'>腳本之家</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)方法全部內容了,希望大家多多支持腳本之家~
- jquery 元素控制(追加元素/追加內容)介紹及應用
- jQuery 追加元素的方法如append、prepend、before
- jquery?追加元素append、prepend、before、after用法與區(qū)別分析
- Jquery元素追加和刪除的實現(xiàn)方法
- jquery 操作日期、星期、元素的追加的實現(xiàn)代碼
- JQuery實現(xiàn)樣式設置、追加、移除與切換的方法
- jquery 追加tr和刪除tr示例代碼
- 利用jquery如何從json中讀取數(shù)據(jù)追加到html中
- jQuery實現(xiàn)合并/追加數(shù)組并去除重復項的方法
- js和jquery對dom節(jié)點的操作(創(chuàng)建/追加)
- jQuery為DOM動態(tài)追加事件的方法
- jQuery操作元素追加內容示例
相關文章
jquery不會自動回收xmlHttpRequest對象 導致了內存溢出
在園子里面看到kuibono的文章說JQuery不會自動回收xmlHttpRequest對象,并且在每次Ajax請求之后都會創(chuàng)建一個新的xmlHttpRequest對象,感到驚訝,索性寫了一個程序驗正了一下,果然如kuibono所言2012-06-06
jquery創(chuàng)建div 實現(xiàn)代碼
有時候我們需要動態(tài)創(chuàng)建一個div下面是具體的實現(xiàn)代碼,大家只要熟悉了jquery的一些基本用法就能輕松的實現(xiàn)。2009-04-04
利用jQuery的$.event.fix函數(shù)統(tǒng)一瀏覽器event事件處理
做WEB前端開發(fā)的人都知道不同的瀏覽器對事件的處理方式是有區(qū)別的。2009-12-12

