• jquery的文档处理(部分)


    部分简单测试,工具sublime text ,firebug

    append 向每个匹配的元素内部追加内容。

    eg:

    <p id='p1'>文本</p>
    <script type="text/javascript">
      var text="<h2>这是一个h2</h2>"
        $(function(){
            $("#p1").append($(text));
        });
    </script>

    执行完上述代码后由firebug内存中标签信息变为

    <p id="p1">
    文本
    <h2>这是一个h2</h2>
    </p>

    jquery中append函数是将文本插入指定标签内。

    appendTo:把所有匹配的元素追加到另一个指定的元素元素集合中

    <p id='p2'>文本</p>
        <h2>a</h2>
         <h2>b</h2>
    <script type="text/javascript">
        $(function(){
            $("#p2").appendTo($("h2"));
        });
    </script>

    在页面中显示效果代码如下

    <h2>
    a
    <p id="p2">文本</p>
    </h2>
    <h2>
    b
    <p id="p2">文本</p>
    </h2>

     和append相反的是,appendTo是把原来的标签剪切并复制进指定标签中

    prepend:向每个匹配的元素内部前置内容。

    <p id='p3'>文本</p>
    <h3>a</h3>
    <h3>b</h3>
    <script type="text/javascript">
        $(function(){
            $("#p3").prepend($("h3"));
        });
    </script>

     页面效果

    <p id="p3">
    <h3>a</h3>
    <h3>b</h3>
    文本
    </p>

     得到的结果和append一样

    prependTo:把所有匹配的元素前置到另一个、指定的元素元素集合中。

    <p id='p4'>文本</p>
    <h1>a</h1>
    <h1>b</h1>
    <script type="text/javascript">
        $(function(){
            $("#p4").prependTo($("h1"));
        });
    </script>

     页面效果

    <h1>
    <p id="p4">文本</p>
    a
    </h1>
    <h1>
    <p id="p4">文本</p>
    b
    </h1>

    效果和appendTo一样

    after:在每个匹配的元素之后插入内容。

    <p id='p5'>文本</p>
    <script type="text/javascript">
        $(function(){
            $("#p5").after($("<h2>这是一个after测试</h2>"));
        });
    </script>

    测试结果

    <p id="p5">文本</p>
    <h2>这是一个after测试</h2>

    after是追加到标签体之后,对原来的标签无内容交集

    before:在每个匹配的元素之前插入内容

    <p id='p6'>文本</p>
    <script type="text/javascript">
        $(function(){
            $("#p6").before($("<h2>这是一个before测试</h2>"));
        });
    </script>

    页面效果

    <p id="p5">文本</p>
    <h2>这是一个before测试</h2>

    before插入到标签之前

  • 相关阅读:
    基于mybatis的crud demo
    事务的隔离级别
    spring中ioc的实现
    spring中xml配置文件
    spring中AOP的实现
    mybatis框架
    基于Mapreduce的并行Dijkstra算法执行过程分析
    算法技巧:位运算 逻辑运算
    day04_09 while循环03
    day04_08 while循环02
  • 原文地址:https://www.cnblogs.com/zqq1234/p/5355953.html
Copyright © 2020-2023  润新知