WEB前端jQuery—常用方法

本文详细介绍了jQuery中的val(),html(),text(),width(),height(),以及滚动条和offset/position方法的用法,强调了它们的区别和功能。
摘要由CSDN通过智能技术生成

val方法

获取标签的value值,仅对含有value属性的标签有用

  • 获取值:jq对象.val();
  • 修改值:jq对象.val(内容);

html和text方法

html:本质DOM对象.innerHTML();

  • 获取:jq对象.html();
  • 设置:jq对象.html(内容);

text:本质DOM对象.innerText();

  • 获取:jq对象.text();
  • 设置:jq对象.text(内容);

区别:

  • 获取值:html()会获取标签,text()只获取文本
  • 设置值:html()转义,text()不转义(显示原始文本)

width和height

语法(以width为例)

  • 获取:jq对象.width();
  • 设置:jq对象.width(数字);

复杂width:

  • jq对象.width():width
  • jq对象.innerWidth():width + padding
  • jq对象.outerWidth():width + padding + border
  • jq对象.outerWidth(true):width + padding + border + margin

scroll系列

设置或获取垂直滚动条的位置

  • 获取页面卷曲高:$(window).scrollTop()
  • 获取页面卷曲宽:$(window).scrollLeft()
  • 设置页面卷曲高:$(window).scrollTop(数字)
  • 设置页面卷曲宽:$(window).scrollLeft(数字)

offset和position方法

  • jq对象.offset():获取元素的相对于页面(document)的位置,返回值为对象{left:100, top:100}
  • jq对象.position():获取元素相对于有定位的父元素的位置(更常用)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值