`
wang_zhi_peng2007
  • 浏览: 251835 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

06. jQuery 元素添加、删除

 
阅读更多

jQuery - 元素的添加、删除

 1. 添加新的 HTML 内容

    用于添加新内容的四个 jQuery 方法:

   append() - 在被选元素的结尾插入内容 

   prepend() - 在被选元素的开头插入内容 

   after() - 在被选元素之后插入内容 

   before() - 在被选元素之前插入内容 

 

 2. 删除元素/内容

    用于删除元素和内容,一般可使用以下两个 jQuery 方法:

remove() - 删除被选元素(及其子元素)(直接删除)

empty() - 从被选元素中删除子元素    (保留当前元素,删除子元素)

 

//案例:元素的添加、删除


<html>
	<head>
		<meta charset="UTF-8">
		<title>dom 增加、删除元素</title>
        <script type="text/javascript" src="../../js/jquery-1.8.3.js" ></script>
        <script type="text/javascript" src="../../js/jquery-1.8.3.min.js" ></script>
	</head>
	<script type="text/javascript">
		$(function(){  //文档就绪函数
		   //增加元素
		   $("#btn1").click(function(){
			 $("p").append(" 今天周四");
		   });
		   $("#btn2").click(function(){
		     $("ol").append("<li>新增列表</li>");
		   });
		   //删除元素
		   $("#btn3").click(function(){
		     $("#div1").remove();
		   });
		   //清空元素
		   $("#btn4").click(function(){
		   	 $("#div1").empty();
		   });
		});
	</script>
	<body>
		<fieldset id="test01">
		  <legend>1.增加元素</legend>
		  <div style="margin-top: 10px;">
			<p>This is a paragraph.</p>
			<p>This is another paragraph.</p>
			<ol>
			<li>List item 1</li>
			<li>List item 2</li>
			<li>List item 3</li>
			</ol>
			<input type="button" id="btn1" value="追加文本"/>
			<input type="button" id="btn2" value="追加列表项"/>
		  </div>
		</fieldset>
	    <fieldset id="test02">
	       <legend>2.删除元素</legend>
	       <div id="div1" style="height:100px;width:300px;border:1px solid black;background-color:yellow;">
	    	      用户登录 <br/>
	    	      登录名:<input type="text" id="name" value=""/><br/>	
	    	      密    码:<input type="text" id="password" value=""/>	
	       </div>
	       <div>
	    	 <input type="button" id="btn3" value="删除div元素"/>
	    	 <input type="button" id="btn4" value="清空div元素"/>
	       </div>
	    </fieldset>
	</body>
</html>

 
 

  • 大小: 26.6 KB
分享到:
评论

相关推荐

    Packt.jQuery.Tools.UI.Library

    1. **jQuery基础**:首先,书中会介绍jQuery的基本概念,包括如何引入jQuery库,如何选择元素,以及基本的DOM操作如添加、删除和修改元素。还会讲解jQuery的事件处理机制和动画效果的创建。 2. **jQuery UI框架**:...

    jquery添加和删除元素

    本文将详细讲解如何使用jQuery来添加和删除元素,这在Web开发中是极为常见的需求。 首先,让我们理解jQuery的核心概念。jQuery通过选择器(Selectors)找到页面中的元素,然后对这些元素执行各种操作。比如,我们...

    jquery.base64.js jquery-1.12.4.min.js

    jQuery的核心特性包括选择器(模仿CSS选择器来选取DOM元素),DOM操作(添加、删除、修改元素),事件处理(绑定和触发事件)以及Ajax支持(异步数据交换)。`min.js` 表示这是一个压缩过的版本,用于减少页面加载...

    APress.Pro.jQuery.2012

    接下来,书中详细讲解了jQuery的DOM操作,如添加、删除和修改元素,以及如何操作元素的属性和内容。此外,还阐述了如何利用jQuery操作CSS类,以实现动态样式改变,为用户提供更丰富的交互体验。 在事件处理方面,书...

    jquery-1.9.1.js 、jquery-1.9.1.min.js 【官方jquery包 js】

    DOM操作则允许我们方便地添加、删除和修改元素,如`$(element).html()`用于获取或设置元素的HTML内容。事件处理是jQuery的另一大亮点,`.click()`、`.hover()`等方法使得绑定和解绑事件变得轻而易举。动画效果是...

    jQuery动态添加删除编辑标签代码.zip

    本资源"jQuery动态添加删除编辑标签代码.zip"提供了一种实现动态管理标签页的方法,尤其适用于需要用户交互性高的Web应用。下面将详细阐述这个代码实现的功能及其背后的编程原理。 首先,"jQuery动态添加删除编辑...

    jquery动态添加删除(tr/td)

    1. jQuery动态添加删除元素的概念: - 在Web开发中,动态添加元素是指在网页加载完成后,通过编程的方式动态地向页面中插入新的HTML元素。 - 动态删除元素则是指从当前DOM(文档对象模型)中移除指定的元素。 2. ...

    jQuery ui实现添加删除动画

    总结起来,利用jQuery UI实现添加删除动画的关键在于理解jQuery的选择器、事件处理和动画方法。通过结合使用这些工具,我们可以创建出更生动、更具互动性的用户界面。在实际项目中,你可以根据需要自定义动画速度、...

    jQuery实现动态添加、删除按钮及input输入框的方法

    通过本篇文章,我们将学习如何使用jQuery实现动态添加和删除按钮及input输入框的方法,同时还将涉及到事件响应和页面元素动态操作的相关技巧。 首先,我们需要注意的是,当页面加载完毕后,jQuery的$(document)....

    jquery-1.11.1.js 、jquery-1.11.1.min.js 【官方jquery包 js】

    - `$(element).append()`/`.prepend()`:在元素内部添加内容到末尾或开头。 - `$(element).remove()`:移除元素及其所有子元素。 4. **事件处理** - `$(element).click(function() {...})`:绑定点击事件处理...

    jQuery自定义添加删除标签代码.zip

    总的来说,“jQuery自定义添加删除标签代码”是一个结合了HTML、CSS(样式控制)和JavaScript(主要是jQuery)的前端示例,它展示了如何利用jQuery的灵活性和强大功能来创建动态、交互性强的网页元素。通过学习和...

    jquery-3.0.0.js 、jquery-3.0.0.min.js 【官方jquery包 js】

    1. DOM操作:jQuery提供了一系列简便的方法,如`$(selector).html()`, `$(selector).append()`, `$(selector).remove()`等,使得DOM元素的选择、添加和删除变得简单易行。 2. 事件处理:`.on()`, `.off()`, `.click...

    10.jQuery.rar

    2. DOM操作:jQuery提供了一整套API来操作DOM,如`append()`用于在元素内部添加内容,`remove()`删除元素,`clone()`复制元素,`attr()`和`removeAttr()`用来设置或移除属性。 3. 事件处理:jQuery通过`.on()`方法...

    jQuery添加删除表单元素代码.zip

    本资源“jQuery添加删除表单元素代码.zip”提供了一种利用jQuery动态添加和删除表单行的解决方案,主要依赖于名为"jquery.dynamic-rows"的插件。这个插件是针对那些需要在用户交互时动态管理表单元素的应用场景设计...

    jquery-2.1.1.js 、jquery-2.1.1.min.js 【jquery包 js】

    2. **DOM操作**:jQuery提供了丰富的DOM操作接口,如`append()`、`prepend()`用于在元素内部添加内容,`remove()`用于删除元素,`clone()`用于复制元素。 3. **事件处理**:jQuery简化了事件绑定和解绑,`$...

    jquery-3.1.1.js 、jquery-3.1.1.min.js 【jquery包 js】

    1. **DOM操作**:jQuery提供了一系列简洁的API,如`$(selector)`用于选取元素,`.append()`和`.prepend()`用于插入元素,`.remove()`用于删除元素,以及`.attr()`和`.prop()`用于获取或设置属性等。 2. **事件处理*...

    jQuery动态添加删除移动列表插件

    总结来说,jQuery动态添加删除移动列表插件通过结合HTML、CSS和JavaScript,提供了用户友好的交互体验,使得用户能够动态地管理列表中的数据。这个插件对于构建数据展示、任务管理或者任何需要动态操作列表的应用...

    Learning.jQuery.Better.Interaction....2007.Packt

    - **DOM操作**:包括添加、删除、替换元素,以及改变元素属性、样式等。例如,“`$('.class').css('color', 'red')`”可以将所有类名为“class”的元素文字颜色设为红色。 ##### 3. 事件处理 - **绑定事件**:“`$...

Global site tag (gtag.js) - Google Analytics