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. [Sublime] Sublime Text 3126 lincense

    —– BEGIN LICENSE —– Michael Barnes Single User License EA7E- 8A353C41 872A0D5C DF9B2950 AFF6F667 C45 ...

  2. Codeforces Round #496 (Div. 3)

    一如既往地四题...好久没切了 有点犯困了明显脑子感觉不够灵活. 为了熟练度还是用java写的,,,导致观赏性很差...我好不容易拉了个队友一起切结果过掉a就tm挂机了!!! A题竟然卡了,,,用了十 ...

  3. POJ - 3279(枚举+暴力)

    Fliptile Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 14297   Accepted: 5257 Descrip ...

  4. Radar Installation---(贪心)

    Radar Installation Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 115873   Accepted: 2 ...

  5. CEditUI 控件使用

    SetLimitText(UINT nMax )  //设置文本限制字符数 参数为nMax为控件可接受的文本最大字节数 GetTextLength() //获得文本长度 参考文档:http://www ...

  6. Python学习之旅(十八)

    Python基础知识(17):面向对象编程(Ⅱ) 获取对象信息 在不知道对象信息的情况下,我们想要去获取对象信息,可以使用以下方法 1.type (1)判断对象类型 >>> type ...

  7. Java Web请求和响应机制

    1.请求响应流程图 =================== 服务器处理请求的流程: 服务器每次收到请求时,都会为这个请求开辟一个新的线程. 服务器会把客户端的请求数据封装到request对象中,req ...

  8. python逻辑运算符规则

    逻辑运算符:or and not 优先级:()>not>and>or 举例子: Print(2>1 and 1<4 or 2<3 and 9>6 or 2&l ...

  9. 最全的MonkeyRunner自动化测试从入门到精通(4)

    Android Sdk环境变量配置步骤一:我们进行再eclipse中下载sdk来进行使用. 在安装ADT插件完成之后,在eclipse的菜单界面会多一个ADT的管理器,如下图,点击进入到安卓API安装 ...

  10. Linux之grep的使用

    基本介绍 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regular Expression Print,表示全 ...