DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript綜合知識 >> JQuery中兩個ul標簽的li互相移動實現方法
JQuery中兩個ul標簽的li互相移動實現方法
編輯:JavaScript綜合知識     

   本文實例講述了JQuery中兩個ul標簽的li互相移動實現方法。分享給大家供大家參考。具體實現方法如下:

  ?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>兩個ul標簽中的li互相移動</title> <style type="text/css"> ul{ list-style-type:none; float:left; margin-right:30px; background-color:Green; width:100px; height:100px; padding:0px; } li{ margin-bottom:5px; background-color:Red; } </style> <script src="jquery-1.6.2.min.js" type="text/javascript"></script> <script type="text/javascript"> var myJson = [{ "id": "1", "Name": "劉德華", "Age": "52" }, { "id": "2", "Name": "文章", "Age": "26" }, {"id":"3","Name":"孫紅雷","Age":"40"}, { "id": "4", "Name": "葛優", "Age": "58"}]; $(function () { //動態添加Json數據到leftUL中 var $leftUL = $("#leftUL"); var $rightUL = $("#rightUL"); for (var i = 0; i < myJson.length; i++) { $myLi = $("<li id='" + myJson[i].id + "'>" + myJson[i].Name + "," + myJson[i].Age + "歲</li>"); $myLi.click(function () { if ($(this).parent().attr("id") == "leftUL") { //通過判斷父元素的ID來控制往哪個UL添加 //$rightUL.append($(this)); //第一種方法 $(this).appendTo($rightUL); //第二種方法 } else { $(this).appendTo($leftUL); //第二種方法 } }); $leftUL.append($myLi); } }); </script> </head> <body> <ul id="leftUL"> </ul> <ul id="rightUL"> </ul> </body> </html>

  希望本文所述對大家的jQuery程序設計有所幫助。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved