1、jQuery的创建节点和插入节点
2、代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>jQuery的创建节点和插入节点</title> <script type="text/javascript" src="jquery-1.7.2.js"></script> <script type="text/javascript"> //测试使用 jQuery 创建节点并插入节点到指定的节点中 /* 1. 创建节点: 使用 $(html) 方式即可, 元素节点, 文本节点, 属性节点可以一网打尽 返回对应节点的 jQuery 对象: $("<li id='atguigu'>尚硅谷</li>") 2. 添加节点: 1). appendTo 和 append: 主语和宾语的位置不同: $("<li id='atguigu'>尚硅谷</li>").appendTo($("#city")); $("#city").append("<li id='atguigu'>[尚硅谷]</li>"); 2). prependTo 和 prepend: 主语和宾语的位置不同: $("<li id='atguigu'>尚硅谷</li>").prependTo($("#city")); $("#city").prepend("<li id='atguigu'>[尚硅谷]</li>"); */ $(function(){ //1. appendTo()和append() //需求:创建一个<li id="atguigu">尚硅谷</li> //并把其作为#city的子节点加入到最后面 //$("<li id='atguigu'>尚硅谷</li>").appendTo($("#city")); //$("#city").append("<li id='atguigu'>[尚硅谷]</li>"); //2.prependTo()和prepend() //需求:创建一个<li id="atguigu">尚硅谷</li> //并把其作为#city的子节点加入到最前面 //$("<li id='atguigu'>尚硅谷</li>").prependTo($("#city")); //$("#city").prepend("<li id='atguigu'>[尚硅谷]</li>"); //3. insertAfter()和after() //需求:创建一个<li id="atguigu">尚硅谷</li> //并把其插入到#bj的后面 //$("<li id='atguigu'>尚硅谷</li>").insertAfter($("#bj")); //$("#bj").after("<li id='atguigu'>[尚硅谷]</li>"); //4、insertBefore()和before() //需求:创建一个<li id="atguigu">尚硅谷</li> //并把其插入到#bj的前面 //$("<li id='atguigu'>尚硅谷</li>").insertBefore($("#bj")); //$("#bj").before("<li id='atguigu'>[尚硅谷]</li>"); }) </script> </head> <body> <p>你喜欢哪个城市?</p> <ul id="city"><li id="bj" name="BeiJing">北京</li> <li>上海</li> <li id="dj">东京</li> <li id="se">首尔</li> </ul> <br><br> <p>你喜欢哪款单机游戏?</p> <ul id="game"> <li id="rl">红警</li> <li>实况</li> <li>极品飞车</li> <li>魔兽</li> </ul> <br><br> gender: <input type="radio" name="gender" value="male"/>Male <input type="radio" name="gender" value="female"/>Female <br><br> name: <input type="text" name="username" value="atguigu"/> </body> </html>
3、原始界面
4、案例1:appendTo()
5、案例2:append()
6、案例3:prependTo()
7、案例4:prepend()
8、案例5:insertAfter()
9、案例6:after()
10、案例7:insertBefore()
11、案例8:before()
相关推荐
教程名称:尚硅谷jQuery视频教程(25集)课程目录:【】1.尚硅谷_佟刚_jQuery_HelloWorld【】10....尚硅谷_佟刚_jQuery_创建节点及插入节点【】14.尚硅谷_ 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
"尚硅谷"的这个jQuery教学课件提供了深入学习和理解jQuery的宝贵资源。 **jQuery 的核心特性** 1. **简洁的语法**:jQuery通过其特有的链式调用和选择器机制,使得编写DOM操作的代码变得简洁易读。 2. **高效的DOM...
尚硅谷JQuery视频教程尚硅谷JQuery视频教程尚硅谷JQuery视频教程尚硅谷JQuery视频教程
jQuery提供了方便的方法来操作DOM,包括插入节点。 在jQuery中,插入节点主要包括以下几种方式: 1. **append()**: 这个方法用于在每个匹配的元素内部的末尾添加内容。例如,如果我们有一个`<div>`元素,我们可以...
总之,jQuery的节点操作、特殊属性操作和事件机制构成了其强大的功能基础,使开发者能高效地实现网页交互。结合Swiper这样的插件,可以构建出更加动态和吸引人的Web界面。学习和掌握这些知识点,对于提升Web开发技能...
通过以上这些方法,jQuery使得创建和管理HTML节点变得简单且直观。无论是在构建动态表单、响应用户交互还是更新服务器返回的数据时,jQuery的节点操作都是不可或缺的一部分。理解并熟练运用这些技术,将使你的...
jQuery 是继 Prototype 之后又一个优秀的 JavaScript 库 jQuery 理念: 写得少, 做得多. 优势如下: 轻量级 强大的选择器 出色的 DOM 操作的封装 可靠的事件处理机制 完善的 Ajax 出色的浏览器兼容性 链式操作方式 ...
在本文中,我们将详细介绍 jQuery 中的插入节点方法,包括创建节点、插入节点、删除节点、克隆节点、替换节点和包裹节点等。 创建节点 在 jQuery 中,可以使用工厂函数 `$()` 来创建节点。例如,`$("<p>")` 将创建...
在本节课程“04_尚硅谷_jQuery_王振国 - 课堂笔记1”中,主要讲解了jQuery中的一些核心操作,包括属性操作、练习、CSS样式操作、动画操作和事件操作。以下是对这些知识点的详细说明: 1. jQuery 的属性操作: - `...
8. **PPT课件**:"尚硅谷_佟刚_jQuery.pptx"很可能是详细的讲解资料,覆盖了jQuery的主要知识点,通过课件可以系统学习jQuery的核心概念和技术。 9. **视频简介.txt**:可能包含了课程的简要介绍或者视频教学的指导...
DateTimePicker是jQuery的一个强大插件,它为网页表单提供了日期和时间选择功能。这个插件使得用户在输入日期和时间时能有一个直观且易于操作的界面,提升了用户体验。以下是对DateTimePicker插件的详细说明: 1. *...
### Jquery节点插入、复制和替换方法 #### 一、插入 在JQuery中,提供了多种方式来插入新的DOM节点,这些方法可以帮助开发者更灵活地操作网页结构。 ##### 内部插入节点 内部插入指的是在目标元素内部进行新节点...
37:特殊符号 38:创建节点 39:追加节点1 40:追加节点2 41:插入节点1 42:插入节点2 43:删除节点1 44:删除节点2 45:参数删除 46:清空节点 47:克隆节点 48:替换节点1 49:替换节点2 50:包裹节点1 51:包裹节点2 52:...
在"jQuery DOM节点操作源码"中,我们可以深入理解jQuery是如何优雅地处理DOM(Document Object Model)节点的。以下是关于jQuery DOM操作的一些关键知识点: 1. **选择器**:jQuery 的核心功能之一就是强大的选择器...
"尚硅谷jqueryPPT"是一份详细讲解jQuery的教程资料,适合快速查阅和深入学习。 **一、jQuery基础** 1. **选择器**: jQuery 的核心功能之一就是强大的选择器,如 `$("#id")` 用于选取ID为指定值的元素,`$(".class...
总的来说,这个压缩包提供了一个实用的jQuery学习案例,展示了如何利用jQuery实现动态添加节点和创建流程图。通过学习和理解这个代码,开发者可以提升对jQuery库的运用能力,并将其应用到自己的项目中。
例如,使用`.click()`方法绑定点击事件,`.animate()`方法创建平滑的动画效果,`.val()`方法改变`<progress>`元素的值,`.addClass()`和`.removeClass()`方法切换步骤节点的CSS类以改变其外观。 代码可能如下: ``...
- **HTML结构**:创建包含步骤节点的DOM结构,可能使用`<ul>`和`<li>`标签来定义列表。 - **CSS样式**:定义进度条和步骤节点的外观,包括颜色、宽度、边框等。 - **jQuery插件**:可能使用自定义的jQuery插件...
比如,你可以方便地向已存在的树中插入新节点,删除不再需要的节点,或者根据需求更新节点的数据和状态。这些功能对于需要实时更新数据的Web应用来说非常实用。 在压缩包中,我们看到了以下文件: 1. **...
在jQuery库中,"包裹...总的来说,jQuery的包裹节点功能是网页动态布局和交互设计中的强大工具,它简化了DOM操作,提高了开发效率,让前端开发更加便捷。熟练掌握这些方法,对于任何jQuery开发者来说都是至关重要的。