最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery 如何先創(chuàng)建、再修改、后添加DOM元素

 更新時間:2014年05月20日 09:44:11   作者:  
這篇文章主要介紹了jQuery 如何創(chuàng)建、修改、添加DOM元素,需要的朋友可以參考下
如何一氣呵成地,on the fly地操作DOM元素呢?

例如順序執(zhí)行【創(chuàng)建】-> 【修改】-> 【添加】三個動作。

由于jQuery支持鏈式操作,其實就是設計模式的builder模式,所以我們可以把三個操作串在一起來執(zhí)行。

首先創(chuàng)建一個p元素,內(nèi)容包含一個a元素。
復制代碼 代碼如下:

$('<p><a>jQuery</a></p>')

然后為a元素添加一個href屬性
復制代碼 代碼如下:

$('<p><a>jQuery</a></p>').find('a').attr('href', 'http://www.jquery.com')

最后把新添加的p元素添加到body中
復制代碼 代碼如下:

$('<p><a>jQuery</a></p>').find('a').attr('href', 'http://www.jquery.com').end().appendTo('body')

注意,這個地方需要執(zhí)行end()操作,否則添加到body中的元素不是p元素變成了p元素中的a元素。

其實,end()操作不能等價與撤銷,它返回的是previous selection,但是這個selection已經(jīng)被end之前的操作修改過。
復制代碼 代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<script type="text/javascript" src="jquery-1.11.1.js"></script>
<script type="text/javascript">
$('<p><a>jQuery</a></p>').find('a').attr('href', 'http://www.jqeury.com').appendTo('body');
</script>
</body>
</html>

頁面代碼

相關(guān)文章

最新評論

布尔津县| 包头市| 庆城县| 牙克石市| 陕西省| 宝应县| 新丰县| 吕梁市| 昌邑市| 南汇区| 诸暨市| SHOW| 孟村| 新丰县| 星子县| 呼伦贝尔市| 广元市| 广西| 衡水市| 莎车县| 沐川县| 罗江县| 桐乡市| 太保市| 上饶县| 宜兰县| 望城县| 青岛市| 镇安县| 肥东县| 文山县| 阿城市| 双桥区| 宁乡县| 车致| 固始县| 盖州市| 阳新县| 巴林左旗| 鹤山市| 望谟县|