jQuery基本的属性操作
attr和prop,prop常用来操作标签的固有属性,比方说checkbox的checked属性、select的selected属性,而attr常用来操作我们自己给标签添加的属性。
$('div').attr('attrname') :获取div标签的属性值
$('div').attr('attrname','attrvalue'):设置div标签的属性值
$('div').prop('attrname'):获取div标签的属性
$('div').prop('attrname','attrvalue'):设置div标签的属性值
$('div').addClass('classname'):给div标签增加一个class
$('div').removeClass('classname'):移除div标签的class
$('div').html():获取div标签的html值,包含div的文本内容和下属标签
$('div').text():获取div标签的html值,只包含文本内容不包含下属标签
$('div').html('htmlvalue'):设置div标签的html值
$('div').text('textvalue'):设置div标签的文本内容
$(':text').val():获取text标签的value值
$(':text').val('textvalue'):设置text标签的value值
val()只能操作固有value属性的标签,不能操作自定义value属性标签。
$('div').css('cssname','cssvalue'):设置div标签css样式
$('div').css({'cssname1':'cssvalue1','cssname2':cssvalue2''...}):给div标签设置多个样式
$('div').offset():相对于视口的偏移量,结果是一个集合
$('div').offset().top和$('div').offset().left:相对于视口的上方、左方的偏移量
位置
$('div').position():相对于已定位的父元素的位置,结果是一个集合
$('div').position().top和$('div').position().left:相对于已定位的父元素的上方、左方的位置
尺寸
$('div').height()、$('div').width():获取指定标签的高度、宽度,只是内容的宽度
$('div').innerHeight()、$('div').innerWidth():获取指定标签的高度、宽度,包括内容和padding
$('div').outerHeight()、$('div').outerWidth():获取指定标签的高度、宽度,包括内容、padding和border
$('div').outerHeight(true)、$('div').outerWidth(true):获取指定标签的高度、宽度,包括内容、padding、border和margin
对于各种height()和width(),如果在括号内加上参数例如$('div').height('20px'),表示设定指定的值
滚动条
$(window).scrollTop()、$(window).scrollLeft():滚动条距离上方、左边的距离
如果在括号内加上参数,表示设定指定的值
jQuery基本的属性操作的更多相关文章
- jQuery attr removeAttr 属性操作
jQuery attr removeAttr 属性操作 <%@ page language="java" import="java.util.*" pag ...
- jquery 学习(二) - 属性操作
html代码 <div class="n1" zdy="z1">AAA <p>1111111</p> <input t ...
- jQuery对象的属性操作
jquery的属性操作模块分为四个部分:html属性操作,dom属性操作,类样式操作和值操作 html属性操作:是对html文档中的属性进行读取,设置和移除操作.比如attr().removeAttr ...
- jquery对标签属性操作
jquery中添加属性和删除属性: $("#2args").attr("disabled",'disabled'); $("#2args") ...
- jQuery原生框架-----------------属性操作
// 添加一个处理兼容获取样式的静态方法jQuery.getStyle = function( dom, styleName ) { // dom不是dom,styleName不是字符串,直接打走 i ...
- jquery中attr属性操作
- jquery中val属性操作
- jQuery属性操作
jQuery 的属性操作的核心部分其实就是对底层 getAttribute().setAttributes()等方法的一系列兼容性处理 ...if ( notxml ) { name = name.t ...
- jQuery源代码学习之八——jQuery属性操作模块
一.jQuery属性模块整体介绍 jQuery的属性操作模块分四个部分:html属性操作,dom属性操作,类样式操作,和值操作. html属性操作(setAttribute/getAttribute) ...
随机推荐
- LeetCode - 804. Unique Morse Code Words
International Morse Code defines a standard encoding where each letter is mapped to a series of dots ...
- dedecms (织梦)漏洞&exp整理
[通杀]dedecms plussearch.php 注入漏洞利用方式看结果如果提示Safe Alert: Request Error step 2 !那么直接用下面的exp查看源代码打印帮助1 /p ...
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)【申明:来源于网络】
SSM框架--详细整合教程(Spring+SpringMVC+MyBatis)[申明:来源于网络] 地址:http://blog.csdn.net/u014662268/article/details ...
- ELK之安装searchguard后默认管理员用户admin修改
安装完elasticsearch之后会有一个默认的用户admin密码也为admin,该用户无法删除无法编辑修改密码,用于生产时安全性较差,需要修改默认密码或者删除该admin用户 使用工具生产加密密码 ...
- db2look 工具
db2look -d sample -m > db2look_stat.out
- Cookie:解决HTTP协议无保存状态
客户端 Cookie会根据从服务器端发送的相应报文内一个叫Set-Cookie的首部字段信息,通知客户端保存Cookie.当下次客户端再往该服务器发送请求时,客户端会自动在请求报文中加入Cookie值 ...
- Java项目引用外部jar包时,使用bat启动
1.将项目导出为jar包 1)点击项目—>右击—>点击Export—>进入export页面 2)点击JAR file——>Next——>勾选项目——>选择jar包存 ...
- 浅谈AC自动机
写在前面:从10月23日开始写这篇博文,离NOIP2018只有十多天了.坚持不停课的倔强蒟蒻(我)尽量每天挤时间多搞一搞信竞(然而还要准备期中考试).NOIP争取考一个好成绩吧. 一.简介 AC自动机 ...
- ARGB 颜色取值与透明度对照表
1. ARGB 依次代表透明度(alpha).红色(red).绿色(green).蓝色(blue). 2. 透明度分为256阶(0-255),计算机上用16进制表示为(00-ff).透明就是0阶,不 ...
- spring和springboot
Spring四大原则: 1.使用POJO进行轻量级和最小侵入式开发 2.通过依赖注入和基于接口编程实现松耦合 3,.通过AOP和默认习惯进行声明式编程 4.使用AOP和模版template减少模式化代 ...