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基本的属性操作的更多相关文章

  1. jQuery attr removeAttr 属性操作

    jQuery attr removeAttr 属性操作 <%@ page language="java" import="java.util.*" pag ...

  2. jquery 学习(二) - 属性操作

    html代码 <div class="n1" zdy="z1">AAA <p>1111111</p> <input t ...

  3. jQuery对象的属性操作

    jquery的属性操作模块分为四个部分:html属性操作,dom属性操作,类样式操作和值操作 html属性操作:是对html文档中的属性进行读取,设置和移除操作.比如attr().removeAttr ...

  4. jquery对标签属性操作

    jquery中添加属性和删除属性: $("#2args").attr("disabled",'disabled'); $("#2args") ...

  5. jQuery原生框架-----------------属性操作

    // 添加一个处理兼容获取样式的静态方法jQuery.getStyle = function( dom, styleName ) { // dom不是dom,styleName不是字符串,直接打走 i ...

  6. jquery中attr属性操作

  7. jquery中val属性操作

  8. jQuery属性操作

    jQuery 的属性操作的核心部分其实就是对底层 getAttribute().setAttributes()等方法的一系列兼容性处理 ...if ( notxml ) { name = name.t ...

  9. jQuery源代码学习之八——jQuery属性操作模块

    一.jQuery属性模块整体介绍 jQuery的属性操作模块分四个部分:html属性操作,dom属性操作,类样式操作,和值操作. html属性操作(setAttribute/getAttribute) ...

随机推荐

  1. AWS事故总结,几招教你规避风险

    版权声明:本文由王煜奕原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/90687001488360802 来源:腾云阁 ht ...

  2. 给新手学习Java的建议

    有很多的朋友都在问我一个同样的问题:新手应该如何能学好Java.我做了一个简单的总结,分享给大家: 1-信念:无论你是选择JAVA,C,C#,C++....还是其他的语言编程,信念是第一位,只有相信自 ...

  3. ux.form.field.GridDate 支持快速选择日期的日期控件

    效果如图,亲测6.2.1版本可用 /** *支持快速选择日期的日期控件 */ Ext.define('ux.form.field.GridDate', { extend: 'Ext.form.fiel ...

  4. linux软链接的创建、删除和更新

    大家都知道,有的时候,我们为了省下空间,都会使用链接的方式来进行引用操作.同样的,在系统级别也有.在Windows系列中,我们称其为快捷方式,在Linux中我们称其为链接(基本上都差不多了,其中可能有 ...

  5. gitlab+jenkins+tomcat CI/CD 部署

    整个项目的框架为: gitlab的安装与使用(Centos7) gitlab的安装 新建yum源 vim /etc/yum.repos.d/gitlab-ce.repo [gitlab-ce] nam ...

  6. 使用redis接管session

    class RedisSession { // 默认配置名称(使用load_config加载) private $_default_config_path = 'package/cache/redis ...

  7. 扫描系统进程和获取某进程的PID

    扫描系统的所有进程 #include <stdio.h> #include <windows.h> #include <tlhelp32.h> int scan() ...

  8. 配置sudo日志审计

    1.检查sudo与syslog服务 centos [root@xiaoyuer ~]# rpm -qa|grep sudo sudo-1.8.6p3-24.el6.x86_64 [root@xiaoy ...

  9. 存储开头结尾使用begin tran,rollback tran作用?

    BEGIN TRAN你就把它看成一个还原点,一般用在INSERT.UPDATE.DELETE等能改变数据操作前设置,如果操作后发现执行的结果和预期的不一样,就ROLLBACK,反之就COMMIT提交

  10. [本体论][UML][统一建模语言][软件建模][OWL]从本体论到UML到OWL

    以下内容,是关于软件建模的方法与思路. UML与OWL都是基于本体论的建模语言. 本体论(哲学) 本体论(信息科学) UML(统一建模语言) more info 参考:[设计语言][统一建模语言][软 ...