Jquery特殊属性
val();获取或设置元素的值,主要用于input。
参数:string 字符串 设置元素的值;
不写参数:获取元素的值;
其实这个属性 我们也可以用attr操作,但是没有这个方便 添加类的时候也是一样的addClass() 添加类,我们也可以用attr()操作 这样做会写死 不要用
html和text方法
html就相当于js中的innerHTML(获取标签+内容)//<h3>我是标题</h3> 设置的时候html("<p>我是文本</p>");
text就相当于js中的innerText(只获取内容,标签丢掉) //我是标题
width方法和height方法
width方法:获取元素的宽度 返回的类型为number 而css("width") 返回的是字符串;
1.传递一个参数:设置元素的宽度wdth(200);
height方法 :获取元素的高度 返回同上 。
1.传递一个参数:设置元素的高度。
innerwidth:获取padding+width的值
获取页面的可视宽度和高度
$(window).resize(function(){
console.log(this.width());
console.log(this.height());
});
scrollTop和scrollLeft方法
设置或获取垂直滚动条的位置
scrollTop():被卷曲的垂直高度
scrollLeft(): 被卷曲的水平宽度
offset和position方法;
offset():获取元素距离document的位置
position():获取的元素距离有定位的父元素的位置