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 ...
随机推荐
- 深入浅出MFC:对话框消息路由
[appmodul.cpp] extern "C" int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstanc ...
- 从文件 I/O 看 Linux 的虚拟文件系统
1 引言 Linux 中允许众多不同的文件系统共存,如 ext2, ext3, vfat 等.通过使用同一套文件 I/O 系统 调用即可对 Linux 中的任意文件进行操作而无需考虑其所在的具体文件系 ...
- Android中自定义View和自定义动画
Android FrameWork 层给我们提供了很多界面组件,但是在实际的商业开发中这些组件往往并不能完全满足我们的需求,这时候我们就需要自定义我们自己的视图和动画. 我们要重写系统的View就必须 ...
- delphi 10.2 创建并使用资源文件(一共22种格式,RCDATA是自定义格式)
windows支持以下资源格式: 1 2 //下面是 Windows 支持的资源格式: RT_CURSOR = MakeIntResource(1); RT_BITMAP = MakeIntResou ...
- Arcgis api for javascript学习笔记(3.2X版本)-初步尝试
Arcgis api for javascript(3.22版本)官方地址 :https://developers.arcgis.com/javascript/3/ 1. 根据官方示例实现一个简单地图 ...
- 从Client应用场景介绍IdentityServer4(五)
原文:从Client应用场景介绍IdentityServer4(五) 本节将在第四节基础上介绍如何实现IdentityServer4从数据库获取User进行验证,并对Claim进行权限设置. 一.新建 ...
- .NET内置的Ajax工作原理
在期望不执行回发(postback)而从客户端运行服务器代码的情况下,可以使用ClientScriptManager类来调用客户端回调(callback).这称为对服务器执行带外回调.在客户端回调中, ...
- 一种基于HBase韵海量图片存储技术
针对海量图片存储,已有若干个基于Hadoop的方案被设计出来.这些方案在系统层小文件合并.全局名字空间以及通用性方面存在不足.本文基于HBase提出了一种海量图片存储技术,成功解决了上述问题.本文将介 ...
- cocos2dx 2.2.3 xcode5.0,新mac项目错误
cocos2dx 2.2.3 xcode5.0,新建mac项目报错 Undefined symbols for architecture x86_64: "cocos2d::extens ...
- 在Style中将EventTrigger与Trigger同时使用
原文:在Style中将EventTrigger与Trigger同时使用 现在在看WPF关于Trigger的有关实例,然后找到一篇不错的文章,特此转载,收藏一下!! 一般情况下,使用Style时,可 ...