关于DOM(插入)

append()

$(selector).append(content,function(index,html))
在末尾追加,用于在选取元素里的最后面追加内容
content:必需。规定要插入的内容(可包含 HTML 标签)。
可能的值:HTML 元素、jQuery 对象、DOM 元素
function(index,html):可选。规定返回待插入内容的函数。
index - 返回集合中元素的 index 位置。
html - 返回被选元素的当前 HTML。

例子:
$("button").click(function(){
  $("p").append(function(n,old){
    if(old=="这是一个段落。")
      return "<b>该P元素的下标为 " + n + "。</b>";
  });
});

prepend()

$(selector).prepend(content,function(index,html))
在最前面追加,用于在选取元素里的最前面追加内容
content:必需。规定要插入的内容(可包含 HTML 标签)。
可能的值:HTML 元素、jQuery 对象、DOM 元素
function(index,html):可选。规定返回待插入内容的函数。
index - 返回集合中元素的 index 位置。
html - 返回被选元素的当前 HTML。

before()

$(selector).before(content,function(index))
在元素前面添加内容,用于在选取元素外的前面添加内容
content:必需。规定要插入的内容(可包含 HTML 标签)。
可能的值:HTML 元素、jQuery 对象、DOM 元素
function(index):可选。规定返回待插入内容的函数。
index - 返回集合中元素的 index 位置。

after()

$(selector).after(content,function(index))
在元素后面添加内容,用于在选取元素外的后面添加内容
content:必需。规定要插入的内容(可包含 HTML 标签)。
可能的值:HTML 元素、jQuery 对象、DOM 元素
function(index):可选。规定返回待插入内容的函数。
index - 返回集合中元素的 index 位置。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,395评论 0 3
  • 通过jQuery,您可以选取(查询,query)HTML元素,并对它们执行“操作”(actions)。 jQuer...
    枇杷树8824阅读 676评论 0 3
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,879评论 1 45
  • 1、 jQuery 能做什么? jquery是一个丰富的js库,内部对js的很多复杂的方法进行了封装和加工,比如j...
    zh_yang阅读 1,431评论 6 13
  • 1、thinkphp5中一个典型的URL请求的执行过程大致如下: 用户请求 -> 路由解析 -> 调度请求 -> ...
    singwa阅读 4,017评论 1 6