jQuery——对象样式操作
2017-09-21 22:44
218 查看
class相关
适用于: 批量、样式多的情况。方法
addClass(类名) 添加 removeClass(类名) 移除 hasClass(类名) 检测有无 toggleClass(类名,条件) 有该类则删,无则增
补充:
参数也可以是函数,返回值作为实际参数。
style相关
适用于: 样式少的情况。方法
设置 css(样式属性,值) 单个 css({样式属性:值,...}) 多个
补充
样式属性名如果带“-”需要用引号括起来。
除此之外,还可以使用驼峰标记法,不需要引号。
设置、读取元素尺寸
对象本身尺寸
.width(value) .height(value)
返回值:
数字(Number)
包含padding,不包括border和margin
.innerWidth(value) .innnerHright(value)
包含padding、border。 margin(不确定)
.outerWidth(value) .outerHeight(value)
如果value是true,就会加上margin。
设置、读取位置和滚动
位置
offset()
相对于document而言只对可见元素有效
返回值:
对象
position()
相对于具有相对位置的父级元素,如果没有则是相对于document。不计算margin(外边距 )
滚动条
scrollTop(value) 滚动条到顶部的距离 .scrollLeft(value) 滚动条到左边的距离
这两种方法对隐藏的文本也有效。
设置、读取元素内容
读取 html() 只能获取一个 test() 全部获取,并返回字符串 设置 .html(content) 添加的元素,设为html标签 .text(content) 作为文本,显示到页面里
设置时,text较为安全。
相关文章推荐
- Jquery对已选择对象的操作包括样式
- jQuery(二)DOM增删改,样式操作,文档加载,事件,冒泡,事件对象
- jquery 根据样式获取对象子元素的第一个并添加触发事件
- JQuery元素属性和样式操作、以及设置元素和内容
- jQuery(3-8)样式操作
- 使用JQuery Deferred对象的then() 解决多个AJAX操作顺序依赖的问题
- 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式
- Jquery学习笔记——操作样式
- JQuery 操作对象的属性值
- JQuery操作JSONObject/JSONArray对象
- 使用 jQuery() 操作 DOM 对象要注意的小问题
- 关于jquery用checkbox模拟radio问题jquery对象操作无效
- jquery数组和对象操作
- 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式
- 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式
- JQuery为两个无关联对象同时指定相同操作
- 从零开始学习jQuery(4)-使用jQuery操作元素的属性与样式
- jQuery 属性操作和样式函数
- 应用jquery操作元素样式(一)
- jQuery编程基础精华02(属性、表单过滤器,元素的each,表单选择器,子元素过滤器(*),追加方法,节点,样式操作)