亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JS實現一個列表中包含上移下移刪除等功能

2019-11-20 14:06:38
字體:
來源:轉載
供稿:網友

最近做了一個項目,包括了一個列表頁,為了用戶體驗,操作均使用JS實現,其中包括在列表中實現上移,下移,刪除等功能,前臺JS,后端數據修改使用AJAX,本文主要說一下前臺JS這塊

先看一下頁面的截圖

看一下它的HTML結構,當然,這與前臺切圖有關,后端程序人員只負責寫自己的JS這塊,我以我們項目為例,看一下它們切的HTML

<ul class="clearfix"><li class="courseList"><div class="titDefault clearfix"><div class="left clearfix"><span class="dragBtn"></span><span class="tit">內容<em class="contIndex">1</em>:</span><em title="2013年 加班.txt" class="titDefaultName">2013年 加班.txt</em></div><div class="mid">2014/9/24 9:54:00</div><div class="right clearfix"><a value="253040" class="moveUpBtn" href="javascript:;"><span class="delTit">上移</span></a><a value="253040" class="moveDownBtn" href="javascript:;"><span class="delTit">下移</span></a><a value="253040" class="deleteBtn" href="javascript:;"><span class="delTit">刪除</span></a></div></div></li><li class="courseList"><div class="titDefault clearfix"><div class="left clearfix"><span class="dragBtn"></span><span class="tit">內容<em class="contIndex">2</em>:</span><em title="使用說明.txt" class="titDefaultName">使用說明.txt</em></div><div class="mid">2014/9/24 9:54:00</div><div class="right clearfix"><a value="253041" class="moveUpBtn" href="javascript:;"><span class="delTit">上移</span></a><a value="253041" class="moveDownBtn" href="javascript:;"><span class="delTit">下移</span></a><a value="253041" class="deleteBtn" href="javascript:;"><span class="delTit">刪除</span></a></div></div></li><li class="courseList"><div class="titDefault clearfix"><div class="left clearfix"><span class="dragBtn"></span><span class="tit">內容<em class="contIndex">3</em>:</span><em title="占占大師.txt" class="titDefaultName">占占大師.txt</em></div><div class="mid">2014/9/24 9:54:00</div><div class="right clearfix"><a value="253040" class="moveUpBtn" href="javascript:;"><span class="delTit">上移</span></a><a value="253040" class="moveDownBtn" href="javascript:;"><span class="delTit">下移</span></a><a value="253040" class="deleteBtn" href="javascript:;"><span class="delTit">刪除</span></a></div></div></li><li class="courseList"><div class="titDefault clearfix"><div class="left clearfix"><span class="dragBtn"></span><span class="tit">內容<em class="contIndex">4</em>:</span><em title="排序問題.txt" class="titDefaultName">排序問題.txt</em></div><div class="mid">2014/9/24 9:54:00</div><div class="right clearfix"><a value="253041" class="moveUpBtn" href="javascript:;"><span class="delTit">上移</span></a><a value="253041" class="moveDownBtn" href="javascript:;"><span class="delTit">下移</span></a><a value="253041" class="deleteBtn" href="javascript:;"><span class="delTit">刪除</span></a></div></div></li></ul>

下面我們主要看一下JS代碼,主要使用JQ的on方法實現的,原因是因為列表的數據有第一次為靜態的(bind),當排序后,數據變為動態的(live),所以,這種結構只能使用on才最合理,看一下代碼

<script type="text/ecmascript">$(function () {//上移$(".clearfix").on("click", ".moveUpBtn", function () {var self = $(this);var _old = self.closest("li.courseList");var _new = self.closest("li.courseList").prev("li");if (_new.length > 0) {var _temp = _old.html();_old.empty().append(_new.html());_new.empty().append(_temp);}});//下移$(".clearfix").on("click", ".moveDownBtn", function () {var self = $(this);var _old = self.closest("li.courseList");var _new = self.closest("li.courseList").next("li");if (_new.length > 0) {var _temp = _old.html();_old.empty().append(_new.html());_new.empty().append(_temp);}});//刪除$(".clearfix").on("click", ".deleteBtn", function () {var self = $(this);//當前click事件源對象self.closest("li.courseList").remove();});});</script>

運行之后,效果就出來了,本JS中沒有把與后臺交互的AJAX方法寫出來,大家可以根據具體情況而定。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人亚洲综合91| 久久久久久久久中文字幕| 九色精品美女在线| 国产成人精品一区| 欧美限制级电影在线观看| 日韩电影在线观看中文字幕| 综合av色偷偷网| 欧美精品福利在线| 久久精品国产一区| 中文字幕在线看视频国产欧美| 国产精品视频播放| 精品久久久久久久中文字幕| 亚洲国产精品系列| 琪琪第一精品导航| 国产精品视频自在线| 中文字幕亚洲天堂| 国产精品久久久久久久久| 国产中文字幕亚洲| 亚洲国产欧美精品| 日韩在线资源网| 国产精品夜间视频香蕉| 成人免费激情视频| 91欧美视频网站| 中国china体内裑精亚洲片| 亚洲精品福利资源站| 国产精品电影在线观看| 国产成人涩涩涩视频在线观看| 欧美大片在线影院| 色综合五月天导航| 久久久久久国产精品美女| 国产精品91久久久| 欧美日韩加勒比精品一区| 国产成人精品一区二区| 久久精品人人爽| 最好看的2019年中文视频| 亚洲国产另类 国产精品国产免费| 亚洲欧美中文日韩在线v日本| 亚洲成人网在线| 亚洲精品狠狠操| 国产精品久久999| 性色av一区二区三区| 久久成人精品一区二区三区| 精品国产拍在线观看| 国产精品一区久久| 97精品国产aⅴ7777| 亚洲精品资源美女情侣酒店| 日韩在线观看精品| 国产欧美中文字幕| 国产mv久久久| 国产精品海角社区在线观看| 国产精品一香蕉国产线看观看| 欧美孕妇与黑人孕交| 亚洲一区二区国产| 国产一区二区三区四区福利| 国产日产欧美精品| 欧美另类99xxxxx| 97国产精品视频人人做人人爱| 精品久久久久久久久久| 国产成人精品av在线| 欧美日韩中文在线| 日韩大陆毛片av| 日韩欧美在线视频观看| 久久99亚洲热视| 日本三级韩国三级久久| 成人高清视频观看www| 国产精品观看在线亚洲人成网| 欧美日韩日本国产| 国产欧美日韩中文字幕在线| 日韩欧美一区二区三区久久| 国产精品亚洲自拍| 欧美日韩午夜剧场| 国产精品视频永久免费播放| 久久国产天堂福利天堂| 午夜精品久久久久久久男人的天堂| 在线视频欧美日韩精品| 欧美亚洲另类在线| 欧美最顶级丰满的aⅴ艳星| 久久人人爽人人爽人人片av高请| 超薄丝袜一区二区| 欧美精品一区三区| 国产精品男人的天堂| 亚洲人午夜色婷婷| 国产精品久久久久免费a∨| 亚洲电影在线看| 国产日本欧美一区二区三区在线| 91av在线免费观看视频| 国产精品女人久久久久久| 国产精品自拍小视频| 91午夜在线播放| 午夜精品久久久久久99热软件| 亚洲高清色综合| 岛国av一区二区在线在线观看| 中文字幕亚洲欧美一区二区三区| 国产成人精品久久二区二区91| 久久久久成人精品| 国产精品美女999| 欧美人成在线视频| 久久久久久国产三级电影| 欧美日韩第一页| 亚洲国产精品99| 欧美日韩国产综合新一区| 国产91在线高潮白浆在线观看| 亚州精品天堂中文字幕| 国产成人精品久久| 日韩精品中文字幕在线观看| 国产精品吊钟奶在线| 久久av资源网站| 欧美午夜精品久久久久久久| 欧美极度另类性三渗透| 在线电影中文日韩| 正在播放国产一区| 欧美激情性做爰免费视频| 91av在线视频观看| 亚洲精品成人久久电影| 欧美黑人性猛交| 日韩中文在线不卡| 欧美激情一二区| 中文字幕日韩精品在线观看| 精品偷拍一区二区三区在线看| 狠狠躁夜夜躁人人爽天天天天97| 伊人久久综合97精品| 欧美疯狂xxxx大交乱88av| 最近2019好看的中文字幕免费| 精品国产欧美成人夜夜嗨| 日韩免费观看在线观看| 欧美久久精品一级黑人c片| 欧美视频裸体精品| www.欧美三级电影.com| 国产精品爱啪在线线免费观看| 国产一区二区激情| 亚洲欧美日韩直播| 亚洲精品欧美一区二区三区| 最近2019中文字幕第三页视频| 亚洲九九九在线观看| 97视频在线播放| 日韩视频在线观看免费| 国产精品久久久久福利| 伊人久久大香线蕉av一区二区| 91久久在线视频| 美女精品视频一区| 美女啪啪无遮挡免费久久网站| 亚洲a级在线观看| 久久久免费精品| 国产精品免费视频久久久| 亚洲精品一区av在线播放| 亚洲精品久久久久国产| 国产精品久久久久aaaa九色| 欧美日韩亚洲系列| 国产精品久久久91| 亚洲国产精品成人精品| 亚洲高清在线观看| 日韩av一区在线观看| 欧美激情2020午夜免费观看| 国产香蕉一区二区三区在线视频| 欧美日韩另类在线| 亚洲第一免费播放区| 国产精品影院在线观看| 在线看日韩欧美| 久久久精品电影| 亚洲天堂男人天堂| 成人在线视频网站| 97精品国产97久久久久久| 国产精品人成电影在线观看| 亚洲第一中文字幕在线观看|