第二十九节 jQuery之新建节点操作

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Document</title>
 6     <script type="text/javascript" src="../jquery-1.12.4.min.js"></script>
 7     <script type="text/javascript">
 8         $(function(){
 9             // 通过HTML的字符串方式添加节点性能最高,但是会替代原来标签里面的数据
10             $('#div1').html($('#div1').html()+'<a href ="#">链接1</a>')
11 
12             // 新建一个元素
13             $a1 = $('<a href ="#">链接2</a>');
14             $('#div1').append($a1);
15 
16             $a2 = $('<a>');  // div的子元素最后在后面插入一个空标签
17             $('#div1').append($a2);
18             // $a1.appendTo($('#div1'));
19             
20             // div的子元素最前面插入一个标签
21             $p = $('<p>')
22             // $('#div1').prepend($p);
23             $p.prependTo('#div1');
24 
25 
26             // div的元素后插入一个同级标签
27             $h2 = $('<h2>');
28             // $('#div1').after($h2);
29             $h2.insertAfter($('#div1'));
30 
31 
32             $h3 = $('<h3>');
33             // $h3.insertBefore($('#div1'));
34             $('#div1').before($h3);
35 
36 
37 
38         });
39     </script>
40 </head>
41 <body>
42     <div id="div1">
43         <h1>这是一个h1标签</h1>
44     </div>
45 </body>
46 </html>

 

posted @ 2020-03-16 20:27  kog_maw  阅读(134)  评论(0编辑  收藏  举报