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里解脱出来,使得代码精炼了很多 ...
随机推荐
- linux下nano命令大全
nano是一个字符终端的文本编辑器,有点像DOS下的editor程序.它比vi/vim要简单得多,比较适合Linux初学者使用.某些Linux发行版的默认编辑器就是nano. nano命令可以打开指定 ...
- 六、原型(Prototype)模式
原型模式是对象的创建模式,通过给出一个原型对象来指明所要创建的对象的类型.然后用复制这个原型对象的方法来创建出更多同类型的对象. 原型模式可以不用重新初始化对象,而动态的获取对象运行时的状态.使用原型 ...
- Delphi 实现最近打开文件记录菜单
unit UntOpenMenu; //download by http://wwww.NewXing.com interface uses Windows, Messages, SysUtils, ...
- TotoiseSVN + VisualSVN Server 使用
1.SVN中 项目文件版本 分服务器的版本和本地的版本.服务器版本(SVN会自动给每个版本加版本号的)永远都是最新的. 2.svn的更新,在文件不冲突的时候,会自动将服务器的版本和本地的版本合并. ...
- 【Java架构:基础技术】一篇文章搞掂:Spring Tool Suite(STS)
1.简介 STS,是一个自定义版本的Eclipse,她可以方便地用来与各种Spring项目进行交互协作,建议采用Spring进行开发的时候,可以尝试使用这个IDE 2.下载与安装 登录https:// ...
- WIN7下怎么安装iis教程
点击开始→控制面板,然后再点击程序,勿点击卸载程序,否则到不了目标系统界面. 2 然后在程序和功能下面,点击打开和关闭windows功能. 3 进入Windows功能窗口,然后看到internet信息 ...
- delphi基础篇之数据类型概论
delphi基础篇之数据类型概论 Object Pascal 语言提供了非常丰富的数据类型,即简单类型(Simple).字符串类型(String).结构类型(Struct).指针类型(Pointer) ...
- QinQ 技术解析
目录 1. 概述 2. QinQ 的产生背景 3. QinQ的作用及原理 4. QinQ 技术的优点 5. QinQ 的报文结构 6. QinQ的实现方式 (1) 基本QinQ (2) 灵活QinQ ...
- Bagging vs Boosting vs Stacking
原文地址:https://www.jianshu.com/p/9dacdc88d3ec Bagging 用于减小方差. 使用训练数据的不同随机子集(大小常等于训练数据,采用不放回的方式进行抽取)来训练 ...
- Java DOM解析器
文档对象模型是万维网联盟(W3C)的官方推荐.它定义了一个接口,使程序能够访问和更新样式,结构和XML文档的内容.支持DOM实现该接口的XML解析器. 何时使用? 在以下几种情况时,应该使用DOM解析 ...