jQuery 特殊属性操作

1.val()方法

  val 方法用于设置和获取表单元素的值,例如:input textarea的值

  设置:$("input").val('helle world')
  
  获取:$("input").val()

2.html()方法与text()方法

  html()方法相当于innerHTML text()方法相当于innerText

  html():
  设置:$('div').html('<span>hello world</span>')
  获取:$('dov').html()

  text():
  设置:$('div').text('hello world')
  获取:$('div').text()

  // 区别:html方法会识别html标签,text方法会将内容直接当字符串,并不会识别html标签(设置若有html标签内容时使用html()方法,否则两者都可以)

3.width()方法和height()方法

  设置:$('div').width(400)
  
  获取:$('div').width() //只能获取div的width值
        $('div').innerWidth() // width+padding
        $('div').outerWidth() //width+padding+border
        $('div').outerWidth(true) // width+padding+border+margin     

  // 获取页面可视区的宽度和高度
  $(window).resize(function(){
    $(window).width()
    $(window).height()
  })

4.scrollTop()和scrollLetf()方法

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

  // 获取页面被卷曲的高度和宽度
  $(window).scrollTop()
  $(window).scrollLeft()

5.offset()方法和position()方法

  offset 方法获取元素距离document的位置,position方法获取元素距离有定位的父元素的位置

  // 获取元素距离document的位置,返回值为对象 {left:100,top:100}
  $(selector).offset()

  // 获取相对于其最近的有定位的父元素的位置
  $(selector).position()

前端进阶精选:点此去

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值