zoukankan      html  css  js  c++  java
  • juqery 学习之五 文档处理<插入>

    append(content)

    向每个匹配的元素内部追加内容。
    这个操作与对指定的元素执行appendChild方法,将它们添加到文档中的情况类似。

    返回值

    jQuery

    参数

    content (String, Element, jQuery) : C要追加到目标中的内容

    示例

    向所有段落中追加一些HTML标记。

    HTML 代码:

    <p>I would like to say: </p>

    jQuery 代码:

    $("p").append("<b>Hello</b>");

    结果:

    [ <p>I would like to say: <b>Hello</b></p> ]
    -
    --------------------------------------------------------------------------------------------------------------------------------------------------

    appendTo(content)

    把所有匹配的元素追加到另一个、指定的元素元素集合中。
    实际上,使用这个方法是颠倒了常规的$(A).append(B)的操作,即不是把B追加到A中,而是把A追加到B中。

    返回值

    jQuery

    参数

    content (String) :用于被追加的内容

    示例

    把所有段落追加到ID值为foo的元素中。

    HTML 代码:

    <p>I would like to say: </p><div id="foo"></div>

    jQuery 代码:

    $("p").appendTo("#foo");

    结果:

    <div id="foo"><p>I would like to say: </p></div>
    --------------------------------------------------------------------------------------------------------------------------------------------------

    prepend(content)

    向每个匹配的元素内部前置内容。
    这是向所有匹配元素内部的开始处插入内容的最佳方式。

    返回值

    jQuery

    参数

    content (String, Element, jQuery) : 要插入到目标元素内部前端的内容

    示例

    向所有段落中前置一些HTML标记代码。

    HTML 代码:

    <p>I would like to say: </p>

    jQuery 代码:

    $("p").prepend("<b>Hello</b>");

    结果:

    [ <b>Hello</b><p>I would like to say: </p> ]

    将一个DOM元素前置入所有段落

    HTML 代码:

    <p>I would like to say: </p>
    <p>I would like to say: </p>
    <b class="foo">Hello</b>
    <b class="foo">Good Bye</b>

    jQuery 代码:

    $("p").prepend( $(".foo")[0] );

    结果:

    <p><b class="foo">Hello</b>I would like to say: </p>
    <p><b class="foo">Hello</b>I would like to say: </p>
    <b class="foo">Hello</b>
    <b class="foo">Good Bye</b>

    向所有段落中前置一个jQuery对象(类似于一个DOM元素数组)。

    HTML 代码:

    <p>I would like to say: </p><b>Hello</b>

    jQuery 代码:

    $("p").prepend( $("b") );

    结果:

    <p><b>Hello</b>I would like to say: </p>
    --------------------------------------------------------------------------------------------------------------------------------------------------

    prependTo(content)

    把所有匹配的元素前置到另一个、指定的元素元素集合中。
    实际上,使用这个方法是颠倒了常规的$(A).prepend(B)的操作,即不是把B前置到A中,而是把A前置到B中。

    返回值

    jQuery

    参数

    content (String) :用于匹配元素的jQuery表达式

    示例

    把所有段落追加到ID值为foo的元素中。

    HTML 代码:

    <p>I would like to say: </p><div id="foo"></div>

    jQuery 代码:

    $("p").prependTo("#foo");

    结果:

    <div id="foo"><p>I would like to say: </p></div>
    --------------------------------------------------------------------------------------------------------------------------------------------------

    after(content)

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

    返回值

    jQuery

    参数

    content (String, Element, jQuery) : 插入到每个目标后的内容

    示例

    在所有段落之后插入一些HTML标记代码。

    HTML 代码:

    <p>I would like to say: </p>

    jQuery 代码:

    $("p").after("<b>Hello</b>");

    结果:

    <p>I would like to say: </p><b>Hello</b>

    在所有段落之后插入一个DOM元素。

    HTML 代码:

    <b id="foo">Hello</b><p>I would like to say: </p>

    jQuery 代码:

    $("p").after( $("#foo")[0] );

    结果:

    <p>I would like to say: </p><b id="foo">Hello</b>

    在所有段落中后插入一个jQuery对象(类似于一个DOM元素数组)。

    HTML 代码:

    <b>Hello</b><p>I would like to say: </p>

    jQuery 代码:

    $("p").after( $("b") );

    结果:

    <p>I would like to say: </p><b>Hello</b>
    --------------------------------------------------------------------------------------------------------------------------------------------------

    before(content)

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

    返回值

    jQuery

    参数

    content (String, Element, jQuery) : 插入到每个目标前的内容

    示例

    在所有段落之前插入一些HTML标记代码。

    HTML 代码:

    <p>I would like to say: </p>

    jQuery 代码:

    $("p").before("<b>Hello</b>");

    结果:

    [ <b>Hello</b><p>I would like to say: </p> ]

    在所有段落之前插入一个元素。

    HTML 代码:

    <p>I would like to say: </p><b id="foo">Hello</b>

    jQuery 代码:

    $("p").before( $("#foo")[0] );

    结果:

    <b id="foo">Hello</b><p>I would like to say: </p>

    在所有段落中前插入一个jQuery对象(类似于一个DOM元素数组)。

    HTML 代码:

    <p>I would like to say: </p><b>Hello</b>

    jQuery 代码:

    $("p").before( $("b") );

    结果:

    <b>Hello</b><p>I would like to say: </p>
    --------------------------------------------------------------------------------------------------------------------------------------------------

    insertAfter(content)

    把所有匹配的元素插入到另一个、指定的元素元素集合的后面。
    实际上,使用这个方法是颠倒了常规的$(A).after(B)的操作,即不是把B插入到A后面,而是把A插入到B后面。

    返回值

    jQuery

    参数

    content (String) : 用于匹配元素的jQuery表达式

    示例

    在所有段落之后插入一个元素。与 $("#foo").after("p")相同

    HTML 代码:

    <p>I would like to say: </p><div id="foo">Hello</div>

    jQuery 代码:

    $("p").insertAfter("#foo");

    结果:

    <div id="foo">Hello</div><p>I would like to say: </p>
    -------------------------------------------------------------------------------------------------------------------------------------------------

    insertBefore(content)

    把所有匹配的元素插入到另一个、指定的元素元素集合的前面。
    实际上,使用这个方法是颠倒了常规的$(A).before(B)的操作,即不是把B插入到A前面,而是把A插入到B前面。

    返回值

    jQuery

    参数

    content (String) : 用于匹配元素的jQuery表达式

    示例

    在所有段落之前插入一个元素。与 $("#foo").before("p")相同。

    HTML 代码:

    <div id="foo">Hello</div><p>I would like to say: </p>

    jQuery 代码:

    $("p").insertBefore("#foo");

    结果:

    <p>I would like to say: </p><div id="foo">Hello</div>
  • 相关阅读:
    【缺少kubernetes权限】 namespaces "xxx" is forbidden: User "xxx" cannot xxx resource "xxx" in API group "xxx" in the namespace "xxx"
    【kubernetes secret 和 aws ecr helper】kubernetes从docker拉取image,kubernetes docker私服认证(argo docker私服认证),no basic auth credentials错误解决
    win10老提示系统错误,要注销
    win10无法访问局域网共享文件?解决如此简单。。。。。
    filezilla server老提示connect server
    代理ARP
    win10用filezilla server搭建ftp服务器一直无法访问
    华为路由器GRE配置
    spring笔记--使用springAPI以及自定义类 实现AOP的一个例子
    spring笔记--依赖注入之针对不同类型变量的几种注入方式
  • 原文地址:https://www.cnblogs.com/EWall/p/1950793.html
Copyright © 2011-2022 走看看