创建节点


创建元素节点

创建元素节点并且把节点作为<ul>元素的子节点添加到DOM节点树上。先创建元素点,创建元素节点使用Jquery的工厂函数$()来完成,格式如下:$(html),该方法会根据传入的html字符串返回一个DOM对象,并将DOM对象包装成一个JQuery对象后返回。创建一个元素节点JQuery代码如下:$li1=$("<li></li>")
代码返回$li1就是一个由DOM对象包装成的JQuery对象。把新建节点添加到DOM树中JQuery代码如下:$("ul").append($li1);
添加后页面中只能看到<li>元素默认的"·",由于没有为节点添加文本所以只显示默认符号,下面创建文本节点。

创建文本节点

使用JQuery的$()同样能够创建文本节点,创建文本节点的JQuery代码如下:$li2=$("<li>菠萝</li>");
代码返回$li2就是一个由DOM对象包装成JQuery对象,把新建的文本节点添加到DOM树中JQuery代码如下:$("ul").append($li2);

创建属性节点

$li3=$("<li title='菠萝'>菠萝</li>"); 代码返回$li3也是一个由DOM对象包装成JQuery对象,把新建的属性节点添加到DOM树中JQuery代码如下:$("ul").append($li3);

案例代码:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title>DOM创建节点</title><script src="../js/jquery-3.1.1.js"></script><script>$(function(){//$(html):这个HTML代码我可以一次性创建元素节点,属性节点,文本节点//创建一个li元素西瓜$("#btn1").click(function(){//返回值是对应的jquery对象//1.创建了一个li元素西瓜var $li=$("<li>西瓜</li>");//2.把创建好的元素节点添加到ul中$("ul").append($li);//创建一个li元素节点菠萝,并设置title属性值为菠萝var $li1=$("<li title='菠萝'>菠萝</li>");$("ul").append($li1);})})</script>
</head>
<body><h3>DOM树</h3><p title="水果">你喜欢的水果是?</p><ul><li title="苹果">苹果</li><li title="桔子">桔子</li><li title="香蕉">香蕉</li></ul><button id="btn1">创建元素节点</button>
</body>
</html>

JQueryDOM之创建节点相关推荐

  1. Javascript创建节点

    在Javascript中,可以创建各种类型的节点. 下面列出常用的创建节点的方法: 方法 说明 createElement() 创建一个元素节点 createTextNode() 创建一个文本节点 c ...

  2. 可覆写的函数与创建节点

    以下所描述的这些可覆写的函数,能够应用于节点: GDScript   func _enter_tree():# When the node enters the _Scene Tree_, it be ...

  3. linux 杂项设备,Linux下自动创建节点的字符杂项设备 misc_register

    Linux下自动创建节点的字符杂项设备 misc_register admin • 2020 年 01 月 07 日 杂项设备 Linux里面的misc杂项设备是主设备号为10的驱动设备 定义头文件: ...

  4. Zookeeper命令行操作(常用命令;客户端连接;查看znode路径;创建节点;获取znode数据,查看节点内容,设置节点内容,删除节点;监听znode事件;telnet连接zookeeper)

    8.1.常用命令 启动ZK服务 bin/zkServer.sh start 查看ZK服务状态 bin/zkServer.sh status 停止ZK服务 bin/zkServer.sh stop 重启 ...

  5. 高级指引——手动创建节点分组 Group

    title: 手动创建节点分组 Group order: 8 节点分组在默认情况下是根据数据自动渲染的,当数据中存在 groups 时根据 groups 字段渲染分组,当不存在 groups 时,则根 ...

  6. DOM——创建节点及节点属性与内部插入append()和appendTo()

    创建节点及节点属性与内部插入append()和appendTo() 1   创建流程 创建节点(常见的元素.属性和文本) 添加节点的一些属性 加入到文档中 2   流程中涉及的方法 创建元素docum ...

  7. dubbo源码解析-zookeeper创建节点

    前言 在之前dubbo源码解析-本地暴露中的前言部分提到了两道高频的面试题,其中一道dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,那发布者和订阅者还能通信吗?在上周的dubbo源码 ...

  8. jquery中的创建节点和添加节点的方法

    今天来说一下针对jquary关于创建节点和添加节点的方法,先来看看创建节点: 1.直接添加节点内容即可 $("div").append('<a href="http ...

  9. 实战weblogic集群之创建节点和集群

    一.启动weblogic,访问控制台 weblogic的domain创建完成后,接下来就可以启动它,步骤如下: $ cd /app/sinova/domains/base_domain/bin $ . ...

最新文章

  1. Django系列教程:三、动态视图和动态Url
  2. Cocos2d-x项目移植到WP8小记
  3. BCVP开发者说第一期:Destiny.Core.Flow
  4. mysql数据转储方法_Mysql数据库各种导出导入数据方式的区别(我的理解错误还望指正)...
  5. outlook自动保存html,当创建一个新的HTML电子邮件时保持默认的Outlook格式
  6. python3.8怎么打开创建_Python 3.8 新功能大揭秘【新手必学】
  7. centos7.4安装nginx1.8.1 php7.7.11 安装 MySQL5.7.20
  8. 人工智能是未来发展趋势吗 用Python入门怎么样 赶紧看看
  9. 优化if-else代码的八种方案
  10. 深入研究java.lang.ThreadLocal类
  11. Keras-8 Predicting house prices: a regression example
  12. foo bar的意思
  13. atitit.java给属性赋值方法总结and BeanUtils 1.6.1 .copyProperty的bug
  14. paip.c++ qt C:\iwmake\build_mingw_opensource _Unwind_Resume的问题
  15. 黑龙江工程学院锐捷校园网连接路由器免认证
  16. 远程迅雷linux,Ubuntu 14.04安装迅雷Xware过程笔记
  17. 将坐标系统保存为一个文件.prj
  18. REST Assured 4 - 第一个GET Request
  19. 深入理解Magento第五章 – Magento资源配置
  20. 浙江海洋大学计算机考研资料汇总

热门文章

  1. word目录怎么跳转到相应页码_Word目录不会做?请看完整操作步骤
  2. python自动化办公教程百度云-用Python自动办公,做职场高手,16章完整版百度云盘...
  3. 学了python可以干嘛-学 Python 都用来干嘛的?
  4. python工资一般多少-Python工程师工资多少
  5. python中文意思-请问在python中**是啥什么意思?
  6. python从入门到放弃图片-Python从入门到放弃:与用户交互
  7. mysql代码的核心类_mysql源码---核心类 (1)线程类
  8. 企业class类命名规范
  9. 【深入理解JVM笔记】什么是元数据?
  10. VC 2008 Express下安装OpenCV2.3.1