jquery学习之1.11-通过传统方法和jquery方法进行节点添加

节点添加使用的jquery方法有以下几个:

主要代码如下:

 1 <%@ page language="java" import="java.util.*"
 2  pageEncoding="utf-8"%>
 3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 4 <html>
 5   <head>
 6   <title>11</title>    
 7   <style type="text/css">
 8   .one {width:30%;height:20%;background:#ff00ff;}
 9   </style>
10   <script type="text/javascript" src="../js/jquery-1.11.0.js">
11   </script>
12   <script language="javascript">
13    $(document).ready(function()
14   {      
15       //***********************给ul中添加一个li节点*******
16      $("#bt1").click(
17      function()
18      {        
19      //两种方式
20       //first 直接添加
21       var $myli=("<li id='test' name='xuanze0'>选择0</li>");         
22      //***********给选择3下面添加选择0******************************
23      //备注,如果使用.city则每个匹配对象都会添加一个li
24      // $("ul").append("<li>选择0</li>");  
25       //$('#select').append($myli);
26       
27       //使用appendto在后面添加
28       //$myli.appendTo($("ul"));
29       
30       
31       //second :step by step
32       $myli=$("<li></li>");
33       $myli.text("选择0");
34       $myli.attr("id","test");
35       $myli.attr("name","xuenze0");
36       $('#select').append($myli);      
37            }
38      );  
39       $("#bt2").click(
40      function()
41      {    
42       var $myli2=$("<li>选择4</li>");    
43        //***********给选择1上面添加选择0******************************
44       $('#select').prepend($myli);           
45       }); 
46        $("#bt4").click(
47      function()
48      {    
49       var $myli2=$("<li>选择1——1</li>");    
50        //***********给选择1上面添加选择0******************************
51      $myli2.insertAfter($("#li"));           
52       }); 
53       
54        $("#bt5").click(
55      function()
56      {    
57       var $myli2=$("<li>选择3——0</li>");    
58        //***********给选择1上面添加选择0******************************
59      $("#li3"). before($myli2);       
60       }); 
61      
62    });
63    
64    //传统添加节点
65    function test()
66    {
67    var myli=document.createElement("li");
68    myli.setAttribute("id", "test");
69    myli.setAttribute("name","xuanze0");
70    myli.innerHTML="选择111";
71    document.getElementById("select").appendChild(myli);
72    }
73   
74   </script>
75   </head> 
76   <body>
77     <input type="button"  id="bt1" value="给选择3下面添加选择0" ></input>   
78   <input type="button"  id="bt2" value="给选择1上面添加选择0" ></input>   
79  <input type="button"  id="bt3" onclick="test()" value="给选择0上面添加选择111" ></input>   
80  <input type="button"  id="bt4"  value="给选择1上下面添加1——1" ></input>   
81  <input type="button"  id="bt5"  value="给选择3前面添加3——0" ></input>   
82    <ul id="select">
83         <li id="li1">选择1</li>
84         <li id="li2">选择2</li>
85    <li id="li3">选择3</li>
86    <li id="li4">选择4</li>
87    <li id="li5">选择5</li>
88    </ul>
89     <div id="div1" title="第一个div" style="border:1px solid;20%;height:30%;float:left">div1</div> 
90      <br>
91   </body>
92 </html>
原文地址:https://www.cnblogs.com/luckyflower/p/3627763.html