我的第十四课:jQuery - 添加元素


  • append() - 在被选元素的结尾插入内容
  • prepend() - 在被选元素的开头插入内容
  • after() - 在被选元素之后插入内容
  • before() - 在被选元素之前插入内容

代码如下:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
  <head>
    <script type="text/javascript" src="js/jquery-1.7.1.js"></script>
    <script type="text/javascript">
       function appendText(){
           var test1="<p>Text.</p>";//html创建新元素
           var test2=$("<p></p>").text("Text.");//jquery创建新元素
           var test3=document.createElement("p");//通过dom来创建文本
           test3.innerHTML="Text.";
           $("body").append(test1,test2,test3);//追加新元素
        
       }
      function afterText(){
            var text1="<b>I</b>";
            var text2=$("<i></i>").text("hete.");
            var text3=document.createElement();
            text3.innerHTML="you.";
            $("img").after(text1,text2,text3);
     
      }
   
        $(document).ready(
           function(){
              $("#btn1").click(
                  function(){
                     $("p").append("<b>Append text</b>");
                  }
              );
             
              $("#btn2").click(
                  function(){
                     $("ol").append("<li>Append text</li>");
                  }
              );
              $("#btn3").click(
                  function(){
                     $("p").prepend("<b>Append text</b>");
                  }
              );
             
              $("#btn4").click(
                  function(){
                     $("ol").prepend("<li>Append text</li>");
                  }
              );
             $("#btn5").click(
                function(){
                   $("img").before("<b>append<b>");
                }
             );
            
              $("#btn6").click(
                function(){
                   $("img").after("<b>append<b>");
                }
             );
           }
        );
   
    </script>
  </head>
 
  <body>
      <p>第一段</p>
      <p>第二段</p>
      <ol>
        <li>标题一</li>
        <li>标题二</li>
        <li>标题三</li>
      </ol>
      <img alt="" src="image/1.jpg"/>
      <button id="btn1">追加文本</button>
      <button id="btn2">追加列项表</button>
       <button id="btn3">前面追加文本</button>
      <button id="btn4">前面追加列项表</button>
      <button  οnclick="appendText()">追加整段文本</button>
        <button id="btn5">图片前面追加文本</button>
      <button id="btn6">图片后面追加文本</button>
       <button  οnclick="afterText()">追加整段文本</button>
  </body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值