Jquery動(dòng)態(tài)添加及刪除頁面節(jié)點(diǎn)元素示例代碼
更新時(shí)間:2014年06月16日 17:04:27 投稿:whsnow
這篇文章主要介紹了Jquery如何動(dòng)態(tài)添加及刪除頁面節(jié)點(diǎn)元素,示例代碼如下,需要的朋友不要錯(cuò)過
通常我們會(huì)遇到選中某個(gè)條件,然后添加,累計(jì)多個(gè)后,再進(jìn)行執(zhí)行。
廢話不多說,直接上代碼!
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Jquery動(dòng)態(tài)添加及刪除頁面節(jié)點(diǎn)</title>
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script><!--引用jqurey庫文件-->
<style>
.container{ width:1000px; margin:0 auto;}
.top{ height:25px; line-height:25px;}
.top select{ width:80px; height:22px; line-height:22px;}
.top input{ width:56px; height:22px;}
.add{ line-height:30px;}
li{ list-style:none;}
span{cursor:pointer;}
</style>
<script>
$(function(){//頁面加載完畢后執(zhí)行
$("input").click(function(){//添加操作
var getval=$("select").val();//獲取當(dāng)前選中的select值
$("p").before('<li>'+getval+'<span>X</span></li>');//在p標(biāo)簽前加入所要生成的代碼
});
});
$("span").live("click",function(){//通過 live() 方法附加的事件處理程序適用于匹配選擇器的當(dāng)前及未來的元素(比如由腳本創(chuàng)建的新元素)
$(this).parent().remove();//移除當(dāng)前點(diǎn)擊元素的父元素
});
</script>
</head>
<body>
<div class="container">
<div class="top">
<select>
<option>我是一號(hào)</option>
<option>我是二號(hào)</option>
<option>我是三號(hào)</option>
<option>我是四號(hào)</option>
<option>我是五號(hào)</option>
</select>
<input value="添 加" type="button"/>
</div>
<div class="add"><p></p></div>
</div>
</body>
</html>
廢話不多說,直接上代碼!
復(fù)制代碼 代碼如下:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Jquery動(dòng)態(tài)添加及刪除頁面節(jié)點(diǎn)</title>
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script><!--引用jqurey庫文件-->
<style>
.container{ width:1000px; margin:0 auto;}
.top{ height:25px; line-height:25px;}
.top select{ width:80px; height:22px; line-height:22px;}
.top input{ width:56px; height:22px;}
.add{ line-height:30px;}
li{ list-style:none;}
span{cursor:pointer;}
</style>
<script>
$(function(){//頁面加載完畢后執(zhí)行
$("input").click(function(){//添加操作
var getval=$("select").val();//獲取當(dāng)前選中的select值
$("p").before('<li>'+getval+'<span>X</span></li>');//在p標(biāo)簽前加入所要生成的代碼
});
});
$("span").live("click",function(){//通過 live() 方法附加的事件處理程序適用于匹配選擇器的當(dāng)前及未來的元素(比如由腳本創(chuàng)建的新元素)
$(this).parent().remove();//移除當(dāng)前點(diǎn)擊元素的父元素
});
</script>
</head>
<body>
<div class="container">
<div class="top">
<select>
<option>我是一號(hào)</option>
<option>我是二號(hào)</option>
<option>我是三號(hào)</option>
<option>我是四號(hào)</option>
<option>我是五號(hào)</option>
</select>
<input value="添 加" type="button"/>
</div>
<div class="add"><p></p></div>
</div>
</body>
</html>
您可能感興趣的文章:
- 基于jquery實(shí)現(xiàn)的鼠標(biāo)拖拽元素復(fù)制并寫入效果
- Jquery UI實(shí)現(xiàn)一次拖拽多個(gè)選中的元素操作
- jquery插件jquery.dragscale.js實(shí)現(xiàn)拖拽改變?cè)卮笮〉姆椒?附demo源碼下載)
- jquery網(wǎng)頁元素拖拽插件效果及實(shí)現(xiàn)
- jQuery 版元素拖拽原型代碼
- JQuery拖拽元素改變大小尺寸實(shí)現(xiàn)代碼
- jQuery如何獲取動(dòng)態(tài)添加的元素
- jQuery動(dòng)態(tài)添加、刪除元素的方法
- Jquery顯示、隱藏元素以及添加刪除樣式
- jquery實(shí)現(xiàn)拖拽添加元素功能
相關(guān)文章
jQuery實(shí)現(xiàn)表單提交時(shí)判斷的方法
這篇文章主要介紹了jQuery實(shí)現(xiàn)表單提交時(shí)判斷的方法,涉及針對(duì)表單提交時(shí)的判斷方法,是非常實(shí)用的技巧,需要的朋友可以參考下2014-12-12IE7瀏覽器窗口大小改變事件執(zhí)行多次bug及IE6/IE7/IE8下resize問題
通過本篇文章主要給大家介紹IE7瀏覽器窗口大小改變事件執(zhí)行多次bug及IE6/IE7/IE8下resize問題,需要的朋友可以一起來學(xué)習(xí)2015-08-08JQuery 在文檔中查找指定name的元素并移除的實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄狫Query 在文檔中查找指定name的元素并移除的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-05-05jquery實(shí)現(xiàn)頁面關(guān)鍵詞高亮顯示的方法
這篇文章主要介紹了jquery實(shí)現(xiàn)頁面關(guān)鍵詞高亮顯示的方法,實(shí)例分析了jQuery插件highlight實(shí)現(xiàn)高亮顯示的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03jQuery+Cookie實(shí)現(xiàn)切換皮膚功能【附源碼下載】
這篇文章主要介紹了jQuery+Cookie實(shí)現(xiàn)切換皮膚功能,結(jié)合完整實(shí)例形式分析了jQuery結(jié)合cookie動(dòng)態(tài)變換頁面元素樣式的相關(guān)操作技巧,并附帶源碼供讀者下載參考,需要的朋友可以參考下2018-03-03Jquery Ajax Error 調(diào)試錯(cuò)誤的技巧
jquery在程序開發(fā)ajax應(yīng)用程序時(shí)提高了效率,減少了需要兼容性的問題,當(dāng)我們?cè)赼jax項(xiàng)目中,遇到ajax異步獲取數(shù)據(jù)出錯(cuò)該怎么解決呢,我們可以通過捕捉error事件來獲取出錯(cuò)的信息,本文給大家介紹jquery ajax error調(diào)試錯(cuò)誤的技巧,感興趣的朋友一起學(xué)習(xí)吧2015-11-11jquery實(shí)現(xiàn)簡(jiǎn)單的表單驗(yàn)證
這篇文章主要介紹了jquery實(shí)現(xiàn)簡(jiǎn)單的表單驗(yàn)證,思路大概是先為每一個(gè)required添加必填的標(biāo)記,用each()方法來實(shí)現(xiàn),感興趣的小伙伴們可以參考一下2015-11-11