jQuery - DOM相关
1. 操作文本
console.log($("#t1").html()); // 获取span元素中的内容, 包含html标签
$("#t1").html("<h3>World</h3>"); // 修改span中的内容, 会解析html标签
console.log($("#t1").text()); // 修改span中的内容, 不包含html标签
$("#t1").text("<h3>World</h3>"); // 修改span中的内容, 不会解析html标签
console.log($("#i1").val()); // 获取到input元素的value值
$("#i1").val("bbb"); // 修改input元素的value值
<span id="t1"><h1>Hello</h1></span>
<input id="i1" type="text" value="aaa" />
2. 操作属性
console.log($("#i1").attr("value")); // 获取属性的值
$("#i1").attr("value", "ccc"); // 修改属性的值
$("#i1").removeAttr("value"); // 移除指定属性
处理 checked/disabled/readonly/selected 等属性需要使用prop()
console.log($("#i1").prop("readonly")); // 获取属性的值
$("#i1").prop("readonly", true); // 修改属性的值
<input id="i1" type="text" value="aaa" />
3. 操作元素
// 创建元素
var ele = $("<h1>Hello</h1>");
console.log(ele); // 给元素添加子元素
$("#txt").append(ele); // 添加到所有子元素末尾
$("#txt").prepend(ele); // 添加到所有子元素开头 // 添加兄弟元素
$("#h").before(ele); // 添加到元素的前面
$("#h").after(ele); // 添加到元素的后面 // 替换元素
$("#h").replaceWith(ele);
$("#h").replaceAll(ele); // 全部替换 // 删除元素
$("#h").remove(); // 删除自己
$("#txt").empty(); // 删除子元素 // 查找元素
console.log($("#h").parent()); // 获取父元素
console.log($("#txt").children()); // 获取子元素
<span id="txt">
<h1 id="h">jQuery</h1>
<h1>!!!</h1>
<span>aaa</span>
</span>
4. 操作CSS
// 获取CSS的值
console.log($("span").css("font-size")); // 设置CSS的值
$("span").css("font-size", "30px"); // 追加方式设置CSS的值
$("span").css("color", "red").css("background-color", "green"); // JSON方式设置CSS的值
$("span").css({"font-size": "30px", "color": "red"}); // 直接添加class, 这里添加的样式, 会追加在已有的样式之后
$("span").addClass("cls"); // 移除class样式
$("span").removeClass("cls");
<style>
.cls {
font-size: 30px;
color: red;
}
</style> <span>Hello,jQuery</span>
jQuery - DOM相关的更多相关文章
- Jquery Validate 相关参数
Jquery Validate 相关参数 //定义中文消息 var cnmsg = { required: “必选字段”, remote: “请修正该字段”, email: “请输入正确格式的电子邮件 ...
- jQuery DOM/属性/CSS操作
jQuery DOM 操作 创建元素 只需要把DOM字符串传入$方法即可返回一个 jQuery 对象 var obj = $('<div class="test">&l ...
- Jquery DOM元素的方法
jQuery DOM 元素方法 函数 描述 .get() 获得由选择器指定的 DOM 元素. .index() 返回指定元素相对于其他指定元素的 index 位置. .size() 返回被 jQuer ...
- jQuery DOM
请尊重知识,请尊重原创 更多资料参考请见 http://www.cezuwang.com/listFilm?page=1&areaId=906&filmTypeId=1 jQuer ...
- jQuery DOM基础
jQuery DOM基础 1.对元素内容的获取和修改: 表单用value(),普通元素用html()和text(). html() html(value)设置和获取html内容,有html标签会自动 ...
- aspx中的表单验证 jquery.validate.js 的使用 以及 jquery.validate相关扩展验证(Jquery表单提交验证插件)
这一期我们先讲在aspx中使用 jquery.validate插件进行表单的验证, 关于MVC中使用 validate我们在下一期中再讲 上面是效果,下面来说使用步骤 jQuery.Valid ...
- jQuery DOM XSS漏洞
jQuery DOM XSS漏洞http://automationqa.com/forum.php?mod=viewthread&tid=2943&fromuid=21
- jQuery DOM操作之结点转移复制
jQuery DOM操作之结点转移复制 $('div').append($('p'))这样即可把p标签移动到div标签里 $('div').append( $('p').html() )是把p标签里的 ...
- Jsoup代码解读之二-DOM相关对象
Jsoup代码解读之二-DOM相关对象 之前在文章中说到,Jsoup使用了一套自己的DOM对象体系,和Java XML API互不兼容.这样做的好处是从XML的API里解脱出来,使得代码精炼了很多 ...
随机推荐
- android5.1 隐藏状态栏
修改frameworks/base/core/res/res/values/dimens.xml文件中 <!-- Height of the status bar --> <!-- ...
- Android Service完全解析(下)
转载http://blog.csdn.net/guolin_blog/article/details/9797169 在上一篇文章中,我们学习了Android Service相关的许多重要内容,包括S ...
- elastic插件安装
https://blog.csdn.net/dwyane__wade/article/details/80191131 参考这篇博文,唯一不同是,下面这一步可以不用,直接启动就行
- Codeforces 1149D 最短路 状压DP
题意及思路:https://blog.csdn.net/yzyyylx/article/details/90145400 这题主要巧妙在分析了最短路算法的性质,得出大小小于等于3的连通块一定不会被再次 ...
- readme.md常用格式的编写
md是Markdown的缩写,md是一种易读易写的文本格式(easy-to-read, easy-to-write plain text format),并且可以很方便的转换成HTML格式显示在网页中 ...
- 【转】前后端分离架构:web实现前后端分离,前后端解耦
一.前言 ”前后端分离“已经成为互联网项目开发的业界标杆,通过Tomcat+Ngnix(也可以中间有个Node.js),有效地进行解耦.并且前后端分离会为以后的大型分布式架构.弹性计算架构.微服务架构 ...
- vs code的简单插件
Auto Close Tag VSCode Color Info Mithril Emmet support for VS Code Open HTML in Default Browser open ...
- Linux常用命令入门
在Linux早期的版本中,由于不支持图形化操作,用户基本上都是使用命令行方式来对系统进行操作.掌握常用 的一些Linux命令是非常有必要的,下面将分类进行介绍.由于篇幅有限,在这里我们介绍命令时有些不 ...
- Shiro学习(24)在线回话管理
有时候需要显示当前在线人数.当前在线用户,有时候可能需要强制某个用户下线等:此时就需要获取相应的在线用户并进行一些操作. 本章基于<第十六章 综合实例>代码构建. 会话控制器 Java代码 ...
- Android中的onWindowFocusChanged()方法详解
Android中获取手机屏幕的高度和宽度,我们知道在onCreate方法中获取到的值都是为0的,有人说可以在onClick方法中获取值,这个也是个方法 ,但在onWindowFocusChanged方 ...