dom节点的操作
dom节点的操作 —— jQuery
内部插入
1、(结尾)append 方法 、 appendto方法(为了方便链式操作)
(开头)prepend方法
$('#div1').append($('#div2'));      //将div2 插入到 div1 里面的末尾
$('#div1').appendto($('#div2'));     //将div1 插入到 div2 里面的末尾
$('#div1').prepend($('#div2'));      //将div2 插入到 div1 里面的开头
$('#div1').prependto($('#div2'));     //将div1 插入到 div2 里面的开头
外部操作
()after方法、before方法
()insertafter方法、insertbefore方法
$('#h2').after($('#div2'));       //将div2 插入到 h2 的末尾
$('#h2').before($('#div2'));       //将div2 插入到 h2 的前面
包裹的方法 wrap方法
替换的方法replacewith()方法 里面可以填入标签
$('#div1').replaceWith($('#div2'));     //div1被div2替换   
$('#div2').replaceAll($('#div1'));      //div2被div1替换   
删除
$('#div1').empty();      //将div1里面的内容删除
复制 clone
筛选
过滤
eq() //选取某一个,结果为jQuery对象 注意与get()区分,get(),结果为原生对象
first() //获取第一个
last() //获取最后一个
hasClass('类名')    //有的话,返回,true    没有的话,返回false
事件处理(冒泡阶段)
on() //绑定事件
function  fn(){
  console.log('hello');   
}
$('p').on('click',fn);
off() //取消绑定事件
$('p').off('click',fn);
ready() //页面加载完成事件
$(document).ready(function(){
})
事件委托
ul.onclick=function(event){
  if(event.taget.nodeName===LI){
console.log(event.taget.innerHTML);
}
}
$('#ul').on('click','li',function(){
console.log($(this).html());
})
dom节点的操作的更多相关文章
- 第一百六十七节,jQuery,DOM 节点操作,DOM 节点模型操作
		
jQuery,DOM 节点操作,DOM 节点模型操作 学习要点: 1.创建节点 2.插入节点 3.包裹节点 4.节点操作 DOM 中有一个非常重要的功能,就是节点模型,也就是 DOM 中的“M”.页面 ...
 - JS中的DOM— —节点以及操作
		
DOM操作在JS中可以说是非常常见了吧,很多网页的小功能的实现,比如一些元素的增删操作等都可以用JS来实现.那么在DOM中我们需要知道些什么才能完成一些功能的实现呢?今天这篇文章就先简单的带大家入一下 ...
 - jQuery --  DOM节点的操作
		
DOM 操作的分类: dom core: getElementById() getElementsByTagName() getAttribute() setAttribute() html-dom ...
 - DOM 节点实例操作
		
涉及知识点包括节点的所有知识 目的: 自动为文档创建一个目录表 自动创建目录
 - Jquery Dom节点常用操作
		
select 标签 form提交的时候 提交select标签选中的value值 1. 添加项 $("#select_id").append("<option val ...
 - 原生JS的DOM节点操作
		
DOM(Document Object Model/文档对象模型)是针对HTML和XML文档的一个API.DOM节点树:在文档中出现的空格.回车.标签.注释.文本.doctype.标签等都属于DOM节 ...
 - 深入理解DOM节点操作
		
× 目录 [1]创建节点 [2]插入节点 [3]移除节点[4]替换节点[5]复制节点 前面的话 一般地,提起操作会想到“增删改查”这四个字,而DOM节点操作也类似地对应于此,接下来将详细介绍DOM的节 ...
 - 第6章 DOM节点操作
		
一.创建节点 为了使页面更加智能化,有时我们想动态的在 html 结构页面添加一个元素标签,那么 在插入之前首先要做的动作就是:创建节点. varbox=$('<div id="box ...
 - jQuery学习-css、class操作、动画方法的运用、jQ操作Dom节点
		
css操作(设置单个/多个样式.获取样式) //修改单个属性:括号之中直接是需要修改的样式名,值 css(name,value) //例:$("#one").css("b ...
 
随机推荐
- ios - 谓词的使用
			
谓词在搜索的时候非常管用.简单示例代码如下: 分类Person.h文件 #import <Foundation/Foundation.h> @interface Person : NSOb ...
 - Hessian怎样实现远程调用
			
1.Spring中除了提供HTTP调用器方式的远程调用,还对第三方的远程调用实现提供了支持,其中提供了对Hessian的支持. Hessian是由Caocho公司发布的一个轻量级的二进制协议远程调用实 ...
 - 基于Android的手机APP
			
文档链接: https://coding.net/u/lingyu512/p/document/git/blob/master/%E7%AC%AC6%E7%BB%84_%E8%BF%9B%E5%87% ...
 - PAT自测_打印沙漏、素数对猜想、数组元素循环右移、数字加倍重排、机器洗牌
			
-自测1. 打印沙漏() 本题要求你写个程序把给定的符号打印成沙漏的形状.例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“沙漏形状”,是指每行输出奇数个符号 ...
 - EaeyUI
			
基础 定义 一个轻量级的JavaScript框架 基本用法 $(function(){代码}) 相当于window.load()(当窗口加载完毕后触发) 选择器是jQuery的根基 通过选择器选中元素 ...
 - SQL 数据分页查询
			
最近学习了一下SQL的分页查询,总结了以下几种方法. 首先建立了一个表,随意插入的一些测试数据,表结构和数据如下图: 现在假设我们要做的是每页5条数据,而现在我们要取第三页的数据.(数据太少,就每页5 ...
 - dell r710xd 通过远程管理卡安装系统
			
机器dell r720xd 服务器 远程管理卡:iDRAC7 安装系统CentOS 5.9 64位 1.首先得配置要管理口IP信息及用户名.密码(这里就不做介绍了) 2.登录远程管理 https:// ...
 - Coins
			
Description Whuacmers use coins.They have coins of value A1,A2,A3...An Silverland dollar. One day Hi ...
 - Flex 布局2
			
Flex 布局2 你会看到,不管是什么布局,Flex往往都可以几行命令搞定. 我只列出代码,详细的语法解释请查阅<Flex布局教程:语法篇>.我的主要参考资料是Landon Sch ...
 - IIS7 全新管理工具AppCmd.exe的命令使用实例分享
			
IIS 7 提供了一个新的命令行工具 Appcmd.exe,可以使用该工具来配置和查询 Web 服务器上的对象,并以文本或 XML 格式返回输出. 下面是一些可以使用 Appcmd.exe 完成的任务 ...