最新国产好看的视频,伊人天堂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)文章

最新評論

万山特区| 额尔古纳市| 慈溪市| 黄骅市| 旌德县| 探索| 高安市| 新田县| 布拖县| 麟游县| 白城市| 呼和浩特市| 济阳县| 津南区| 吉林市| 河南省| 阜南县| 桃江县| 巴彦淖尔市| 延吉市| 莱阳市| 嵩明县| 茶陵县| 临夏县| 石林| 炉霍县| 乡城县| 绥德县| 安溪县| 秦皇岛市| 岳普湖县| 自贡市| 牡丹江市| 平陆县| 内乡县| 阿尔山市| 天气| 南康市| 微山县| 绥棱县| 社旗县|