• JQuery中两个ul标签的li互相移动实现方法


    这篇文章主要介绍了JQuery中两个ul标签的li互相移动实现方法,可实现ul标签中li标签内容相互替换的技巧,涉及jQuery操作页面元素的相关技巧,需要的朋友可以参考下

    本文实例讲述了JQuery中两个ul标签的li互相移动实现方法。分享给大家供大家参考。具体实现方法如下

    <!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;
     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>
  • 相关阅读:
    【LeetCode】面试题59
    【LeetCode】面试题57
    【LeetCode】面试题57
    Chrome查看Markdown并转为PDF
    【LeetCode】232. 用栈实现队列
    【LeetCode】27. 移除元素
    【LeetCode】1323. 6 和 9 组成的最大数字
    【LeetCode】167. 两数之和 II
    第14条:在公有类中使用访问方法而非公有域
    Android Studio项目中三种依赖的添加方式
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/4861945.html
Copyright © 2020-2023  润新知