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) ...
随机推荐
- centos6上调整lv逻辑卷
author:headsen chen date:2019-03-18 14:48:17 1,查看分区状态,发现/ 分区不够用./home分区太大了.浪费 [root@localhost ~]# d ...
- hibernate04--三种状态之间的转换
public class StudentTest { Session session=null; Transaction transaction=null; //在执行测试方法之前 先执行before ...
- ubuntu 忽略文件的50unattended升级问题
ubuntu出现这样问题 既然说那个文件扩展名无效,那干脆直接把那个文件删掉 sudo rm /etc/apt/apt.conf.d/20auto-upgrades.ucf-old 删掉之后应该就不会 ...
- java基础学习总结——流
一.JAVA流式输入/输出原理
- NYOJ - 矩形嵌套(经典dp)
矩形嵌套时间限制:3000 ms | 内存限制:65535 KB 描述 有n个矩形,每个矩形可以用a,b来描述,表示长和宽.矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a<c,b< ...
- transform的兼容性写法浏览器 和 transition
transform:rotate(7deg); -ms-transform:rotate(7deg); /* IE 9 */ -moz-transform:rotate(7deg); /* Firef ...
- Python学习之旅(二十八)
Python基础知识(27):常用内建模块(Ⅲ) 1.urlblib urllib提供了一系列用于操作URL的功能 url是统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示, ...
- Linux命令 diff cmp patch
diff: 以行为单位进行比对 $ cat passwd | sed -e '4d' -e '6c no six line' > passwd.new $ cat -n passwd.new 1 ...
- 洛谷P3919 【模板】可持久化数组(可持久化线段树/平衡树)
题目背景 UPDATE : 最后一个点时间空间已经放大 标题即题意 有了可持久化数组,便可以实现很多衍生的可持久化功能(例如:可持久化并查集) 题目描述 如题,你需要维护这样的一个长度为 N 的数组, ...
- A股时间窗口
春节躁动行情:大消费,文娱影视 一号文件:泛农业股 两会行情:两会概念 糖酒会:白酒,糖业 五穷六绝:半年节点,[市场缺钱] 暑期档:文娱影视 国庆行情:军工,文娱影视 年底:阳历年底,[市场缺钱] ...