`

尚硅谷:jQuery的替换节点

阅读更多

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 replaceWith (replaceAll) 方法: 替换节点
			/*
			1. replaceWith , replaceAll 一对方法, 可以完成一件事. 就是主语宾语
			哪个在前面的问题. 
			2. 以上的两个方法还有移动节点的功能
			3. 节点互换需要先克隆节点. 
			4. var $rl = $("#rl").replaceWith($bj2);
			*/
			$(function(){
				//1. 创建一个 <li>尚硅谷</li> 节点, 替换 #city 的最后一个 li 子节点
				//$("<li>尚硅谷</li>").replaceAll($("#city li:last"));
				
				//2. 创建一个 <li>[尚硅谷]</li> 节点, 
				//替换 #city 的第二个 li 子节点
				//$("#city li:eq(1)").replaceWith($("<li>[尚硅谷]</li>"));
				
				//3. 互换以下两个节点: #rl 和 #bj. 还有移动的功能.
				//节点互换需要先克隆节点. 
				var $bj2 = $("#bj").clone(true);
				var $rl = $("#rl").replaceWith($bj2);
				$("#bj").replaceWith($rl);
			})
		</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、原始界面

 

3、案例1

 

4、案例2

 

5、案例3

 

 

 

 

  • 大小: 177.5 KB
  • 大小: 26.6 KB
  • 大小: 26.6 KB
  • 大小: 26 KB
  • 大小: 27 KB
分享到:
评论

相关推荐

    尚硅谷jQuery视频教程(25集)

    教程名称:尚硅谷jQuery视频教程(25集)课程目录:【】1.尚硅谷_佟刚_jQuery_HelloWorld【】10.尚硅谷_佟刚_jQuery_表单元素过滤选择器【】11.尚硅谷_佟刚_jQuery_第一天小结【】12.尚硅谷_佟刚_jQuery_选择器的...

    尚硅谷_教学课件_jQuery

    "尚硅谷"的这个jQuery教学课件提供了深入学习和理解jQuery的宝贵资源。 **jQuery 的核心特性** 1. **简洁的语法**:jQuery通过其特有的链式调用和选择器机制,使得编写DOM操作的代码变得简洁易读。 2. **高效的DOM...

    尚硅谷JQuery视频教程

    尚硅谷JQuery视频教程尚硅谷JQuery视频教程尚硅谷JQuery视频教程尚硅谷JQuery视频教程

    jquery替换节点

    在jQuery库中,替换节点是常见的DOM操作之一,它允许我们用新的元素替换现有元素,以更新或修改页面上的HTML结构。在这个主题中,我们将深入探讨jQuery中的几个关键方法,如`.replaceWith()`、`.replaceAll()`以及...

    jQuery第4天知识点:jQuery节点操作、jQuery特殊属性操作、jQuery事件机制.zip

    今天我们将主要关注jQuery中的节点操作、特殊属性操作以及事件机制。 一、jQuery节点操作 1. 选择器:jQuery提供了丰富的选择器,如ID选择器(#id)、类选择器(.class)、元素选择器(element)等,用于快速定位DOM元素...

    尚硅谷_jQuery

    jQuery 是继 Prototype 之后又一个优秀的 JavaScript 库 jQuery 理念: 写得少, 做得多. 优势如下: 轻量级 强大的选择器 出色的 DOM 操作的封装 可靠的事件处理机制 完善的 Ajax 出色的浏览器兼容性 链式操作方式 ...

    04_尚硅谷_jQuery_王振国 - 课堂笔记1

    在本节课程“04_尚硅谷_jQuery_王振国 - 课堂笔记1”中,主要讲解了jQuery中的一些核心操作,包括属性操作、练习、CSS样式操作、动画操作和事件操作。以下是对这些知识点的详细说明: 1. jQuery 的属性操作: - `...

    todo:jQuery +节点+猫鼬

    标题中的"jQuery + 节点+ 猫鼬"提到了三个重要的技术:jQuery、Node.js和Mongoose。这三者在IT行业中都扮演着关键角色,尤其在Web开发领域。 jQuery是一款广泛使用的JavaScript库,它简化了JavaScript的DOM操作、...

    jquery插入节点.

    本文将详细讲解jQuery中的节点插入方法,帮助你更好地理解和应用这一强大的功能。 首先,我们需要理解什么是DOM(Document Object Model)。DOM是HTML和XML文档的一种结构化表示,它将网页内容组织成一棵树形结构,...

    jquery 实例 经典呀

    jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了 JavaScript 的 DOM 操作、事件处理和动画设计。这个"jQuery 实例 经典呀"的压缩包很可能是包含了一系列经典的 jQuery 使用示例,帮助开发者更好地理解和应用...

    jQuery DOM节点操作源码

    在"jQuery DOM节点操作源码"中,我们可以深入理解jQuery是如何优雅地处理DOM(Document Object Model)节点的。以下是关于jQuery DOM操作的一些关键知识点: 1. **选择器**:jQuery 的核心功能之一就是强大的选择器...

    【推荐】高清jquery视频教程下载

    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_PPT课件及源码.zip

    在"尚硅谷_佟刚_jQuery_PPT课件及源码.zip"这个压缩包中,包含的资源主要围绕jQuery的学习展开,由专业讲师佟刚提供。我们可以期待从这些材料中学到以下关键知识点: 1. **jQuery基础**:了解jQuery的基本语法,...

    Jquery节点插入、复制和替换方法

    ### Jquery节点插入、复制和替换方法 #### 一、插入 在JQuery中,提供了多种方式来插入新的DOM节点,这些方法可以帮助开发者更灵活地操作网页结构。 ##### 内部插入节点 内部插入指的是在目标元素内部进行新节点...

    DateTimePicker:jQuery日期和时间插件

    DateTimePicker是jQuery的一个强大插件,它为网页表单提供了日期和时间选择功能。这个插件使得用户在输入日期和时间时能有一个直观且易于操作的界面,提升了用户体验。以下是对DateTimePicker插件的详细说明: 1. *...

    jQuery插入节点1

    在本文中,我们将详细介绍 jQuery 中的插入节点方法,包括创建节点、插入节点、删除节点、克隆节点、替换节点和包裹节点等。 创建节点 在 jQuery 中,可以使用工厂函数 `$()` 来创建节点。例如,`$("&lt;p&gt;")` 将创建...

    jQuery带节点步骤进度条插件.zip

    jQuery带节点步骤进度条插件是一款专为网页设计者打造的高效工具,它主要用于呈现具有节点的步骤进度样式。在创建交互式用户界面时,这种插件尤其有用,例如在线表单提交、购物车结账流程或者任何需要按顺序进行多...

    jQuery步骤节点进度条代码

    "jQuery步骤节点进度条代码"是一个基于jQuery实现的动态展示步骤流程的示例,常用于诸如注册、购物车结账或募捐等多步骤过程的用户界面。这个例子使用了jQuery 1.10.2版本,一个稳定且广泛使用的jQuery库。 首先,...

    jquery包裹节点

    在本篇文章中,我们将深入探讨jQuery中的包裹节点方法及其应用。 首先,jQuery提供了三种主要的包裹节点的方法: 1. `.wrap()`:这个方法将每个匹配的元素都包裹在一个指定的HTML结构内。例如,如果你有一个`&lt;p&gt;`...

    jQuery替换节点元素的操作方法

    本文将详细讲解如何使用jQuery的replaceWith()方法来替换页面中的节点元素,并给出一个实现动态页面替换节点元素的实例代码。 ### jQuery replaceWith()方法简介 replaceWith()是jQuery提供的一个方法,其作用是将...

Global site tag (gtag.js) - Google Analytics