jquery中的DOM操作集锦
1
2
|
var $li = $( "ul li:eq(1)" ); //查找元素 $li.attr( "title" ); //查找元素的属性值 |
1
2
3
4
5
6
7
8
9
10
|
var $ul = $( "#ulMain" ); var $li_1 = $( "<li id='liApple'>苹果</li>" ); //创建一个li元素。 $ul.append($li_1); //在ulMain内部末尾插入元素 $li_1.appendTo($ul); //将li追加到ul内部的末尾。 $ul.prepend($li_1); //在ul内部将li插入到最前面。 $li_1.prependTo($ul); //将li插入到ul内部的最前面。 $ul.after( "<span>hello,span</span>" ); // 在ul后面插入一个span元素 $( "<b>重点</b>" ).insertAfter($ul); //将b插入到ul后面 $ul.before( "<b>重点</b>" ); //在ul前面插入b $( "<b>重点</b>" ).insertBefore($ul); |
1
2
3
|
var $li = $( "ul li" ).remove( "li[title=hello]" ); //移除ul内title值为hello的li并返回。 var $li = $( "ul li" ).detach( "li[title=hello]" ); //和remove相同,不同之处:所有绑定的事件,附加的数据都会保留下来,将来可以再使用这些元素。 $li.empty(); //清空元素里的所有内容。 |
1
2
3
|
$( "ul li" ).click( function (){ $( this ).clone( true ).appendTo( "ul" ); //点击li时将li复制后追加到ul中,同时复制li所绑定的事件。 }); |
1
2
|
$( "p" ).replaceWith( "<strong> 你最不喜欢的水果是?</strong>" ); //用strong替换p $( "<strong>你最不喜欢的水果是?</strong>" ).replaceAll( "p" ); // 用strong替换掉p |
1
2
3
|
$( "<strong>" ).wrap( "<b></b>" ); //用b标签把strong元素包裹起来。 $( "<strong>" ).wrapAll( "<b></b>" ); //用b标签把所有匹配的strong元素包裹起来。 $( "<strong>" ).wrapInner( "<b></b>" ); // 将每一个匹配的strong内的子内容用<b>包裹起来。 |
1
2
|
$ul.attr({ "title" : "yourTitle" , "name" : "theName" }); //同时为两个属性赋值。 $ul.removeAttr( "title" ); //删除title属性。 |
1
2
3
4
5
|
$ul.addClass( "className" ); //添加class $ul.removeClass( "className className2" ); //同时移除两个class。 $ul.removeClass(); //移除所有class $ul.toogleClass( "another" ); //在ul上切换another这个class,ul原有的class不受影响。 $ul.hasClass( "another" ); // ul是否包含another这个class |
1
2
3
|
$( "div" ).html( "<b>hello</b>" ); //设置div的html代码,html()不能作用于xml文档。 $( "div" ).text( "the plain text" ); //设置div的文本内容,同时支持xml文档。 $( "select01" ).val([ "text1" , "text2" ]); //使下拉框的第二项,第三项被选中。 |
1
2
3
4
5
6
7
8
|
$ul.children(); //获取ul的子元素,而非后代元素。 $ul.next(); //获取紧邻ul后的一个同辈元素。 $ul.prev(); $ul.siblings(); // 获取ul的所有同辈元素。 $ul.parent(); //返回父级元素,返回一个节点。 $ul.parents(); //返回所有祖先元素 $ul.closest(); //如果本身匹配就返回本身,否则返回最先匹配的祖先元素。 其它方法:find(), filter(), nextAll(), prevAll()。 |
1
2
3
4
5
6
7
8
9
|
$ul.css({fontSize: "30px" , backgroundColor: "#aaafff" }); 或 $ul.css({ "font-size" : "30px" , "background-color" : "#aaafff" }); $ul.height( "10em" ); //设置ul的高度为10em $ul.height(); //获取ul的高度,是元素在页面中的实际高度,与样式的设置无关,且不带单位。 $ul.css( "height" ); //获取ul的高度,与样式的设置值有关,可能得到"auto" ,"10px" 之类的字符串。 $ul.width( "10px" ); var offsetObj= $ul.offset(); var vLeft= offsetObj.left; var vTop = offsetObj.top; //获取元素在当前视窗的相对偏移,返回的对象包含两个属性:top, left. var posObj = $ul.position(); var vLeft = posObj.left; var vTop = posObj.top; //获取元素相对于最近一个position样式设置为relative或absolute的祖先节点的相对偏移。 $ul.scrollTop(300); //ul的滚动条滚动到距顶端300的位置。 $ul.scrollLeft(300); //ul的滚动条滚动到距左侧300的位置。 |
jquery中的DOM操作集锦的更多相关文章
- dom core,html dom,css dom,jquery 中的dom操作
前端开发中为达到某种目的,往往有很多方法:dom core,html dom,jquery; dom core/jquery主要通过函数调用的方式(getAttribute("属性名&quo ...
- jQuery中的DOM操作<思维导图>
DOM是Document Object Model的缩写,意思是文档对象模型.DOM是一种与浏览器.平台.语言无关的接口.使用该接口可以轻松地访问页面中所有的标准组件.简单来说,DOM解决了Netsc ...
- Jquery:jquery中的DOM操作<一>
之前两天学习了Jquery强大的选择器,今天学习了一部分Jquery对DOM的操作,下面我将把自己今天的成果分享给大家,那些菜鸟们,你们是否需要巩固之前所学? 首先需要知道,DOM操作分为3个方面:D ...
- jQuery中的DOM操作总结
jQuery中的DOM操作 DOM是Document Object Medel的缩写,它的意思是文档对象模型,根据W3C的官方说法,DOM是一种跟浏览器,平台以及语言都没有关系的一种规范,也就是一种接 ...
- jQuery中的DOM操作《思维导图》
首先,是关于jQuery中的DOM操作的<思维导图>,请点击这里:jQuery中的DOM操作 列表框的左右选项移动 <html> <head> <title& ...
- JavaWeb学习笔记——jquery中的dom操作
jquery中的dom操作 废话不说:直接上例子: 1.添加节点-html页面 Append:向每个匹配的元素内部追加内容. <body> <ul id="city& ...
- 锋利的jQuery ——jQuery中的DOM操作(三)
一.DOM的操作分类 1>DOM Core 2>HTML-DOM 3>CSS-DOM 二.jQuery中的DOM操作 DOM树 ①查找节点 1)查找元素节点 利用jQuery ...
- jQuery 中使用 DOM 操作节点,对页面中的表格实现增、删、查、改操作
查看本章节 查看作业目录 需求说明: 在 jQuery 中使用 DOM 操作节点,对页面中的表格实现增.删.查.改操作 点击"增加"超链接时,将表格中的第一条数据添加到表格的末尾 ...
- JQuery中的DOM操作
JQuery中有很多DOM操作,但是因为之前没有总结过,所以用来用去都是那几个,一写html中的表单交互,尤其是那些复杂的表单交互,就是一大坨的js,我自己看着都费劲. 所以我感觉有必要总结一下 &l ...
随机推荐
- 支付宝接口(扫码支付的原理)使用文档说明 支付宝异步通知(notify_url)与return_url
支付宝接口使用文档说明 支付宝异步通知(notify_url)与return_url. 现支付宝的通知有两类. A服务器通知,对应的参数为notify_url,支付宝通知使用POST方式 B页面跳转通 ...
- spring boot jar 部署linux服务器
用命令启动spring boot 项目,一旦终端命令窗口关闭,项目也就关闭了,所以我们采用脚本的方式来运行jar 正常命令 java -jar xxx.jar 脚本启动,vim 创建 start.sh ...
- Formview单文档或对话框项目接受不到按键消息的解决办法
当对话框或formview界面上有控件时,由于焦点在控件上,因此wm_char,wm_keydown等按键消息会被控件捕获,而导致对话框或formview无法接受该类按键消息.这时候通常的解决方法是在 ...
- 从 XML 到 XPath
XPath是 W3C(World Wide Website Consortium) 的一个标准.它最主要的目的是为了在 XML1.0 或 XML1.1 文档节点树中定位节点所设计. XPath 即为 ...
- theano 安装杂记
0. MinGW MinGW:Windows 下的 g++等linux 下的编译工具: Anaconda 下 MinGW 的安装(进行 windows cmd 界面):conda install mi ...
- WCF Rest用法
GET GET单参数 服务器 [OperationContract] string GetOneParameter(string value); [WebInvoke(Method = "G ...
- String,CString,TCHAR,char之间区别和联系
char是类型TCHAR也是!不过他可以通过是否定义了UNICODE宏来判断到底是char还是w_char; TCHAR是一种字符串类型,它让你在以MBCS和UNNICODE来build程序时可以使用 ...
- 初探WINDOWS下IME编程
初探WINDOWS下IME编程作者:广东南海市昭信科技有限公司-李建国 大家知道,DELPHI许多控件有IME属性.这么好用的东西VC可没自带,怎么办呢?其实,可通过注册表,用API实现.下面说一下本 ...
- WPF中的资源(二) - 二进制资源
原文:WPF中的资源(二) - 二进制资源 WPF中的二进制资源,就是类似于MFC中在对话框程序中添加的图片.字符串等资源,程序在运行时将其转换成二进制,以供程序使用. 下面以将字符串转换成二进制为例 ...
- Delphi中close与Terminate方法的区别
在有多个Form窗体时可以体现出来.用close是只关闭本窗体,而用Application.terminate是关闭整个程序,包括所有窗体.(1)当Close是一个主窗体时,程序会退出.Close会发 ...