jQuery 创建节点

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script src="js/jquery-3.1.0.js" type="text/javascript" charset="utf-8"></script>
        
        <script type="text/javascript">
        $(document).ready(function(){

//创建节点的三种方式

方法一:通过HTML直接创建(把节点拼接成字符串)
        var textNode1 = '<p>我是通过HTML创建出来的</p>';
方法二:通过JQ创建
  var textNode2 = $('<p></p>').text('我是通过JQ创建出来的')

方法三:通过JS创建出来的DOM操作创建节点

        var textNode3  = document.createElement("p");
        textNode3.innerHTML = '我是通过js的DOM操作创建出来的';

把节点拼接进文档

append() 把多个节点拼接新文档中
A.append(B):把B节点拼接进A节点的内部结尾

$('body').append(textNode1,textNode2,textNode3);

A.appendTo(B):把A节点拼接进B节点内部结尾的位置

        //$(textNode1).appendTo('body')

A.prepend(B):把B拼接在A的开始位置

        //$('body').prepend(textNode3);

A.prependTo(B): 把A拼接进B节点的内部的开始位置

        //$(textNode2).appendTo('body')

after() :在被选元素之后插入新的兄弟标签

before() :在被选元素之前插入新的兄弟标签

        $('div').after(textNode1);
        $('div').before(textNode1);

})
    </script>
</head>
<body>
    <div></div>
</body>

</html>

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

推荐阅读更多精彩内容

  • 一、样式篇 第1章 初识jQuery (1)环境搭建 进入官方网站获取最新的版本 http://jquery.co...
    凛0_0阅读 3,451评论 0 44
  • CQ榕树下阅读 138评论 0 0
  • 教学反思(二)上篇 今天的教学反思,我想通过上午、下午两次来写。首先说一下上午第一节听张进老师这节课的感受。这是七...
    精神灿烂阅读 236评论 0 0
  • 一、枚举 我们所定义的每个枚举类型都继承自java.lang.Enum类。枚举中的每个成员默认都是publiic ...
    鉴闻俗说阅读 493评论 0 0
  • 1.场景还原 近期由于项目要上线,所以笔者对linux上心了,然后就一些研究过程的坑抛出来,希望大伙能够受益。 2...
    老张家的独苗阅读 549评论 0 0