jQuery width()
方法用于返回或设置匹配元素的宽度。
- 获取宽度: 该方法用于返回宽度时,返回第一个匹配元素的宽度。
- 设置宽度:当该方法用于设置宽度时,它为每个匹配的元素设置宽度。
语法
//获取宽度:
$(selector).width()
//设置宽度:
$(selector).width(value)
//使用函数设置宽度:
$(selector).width(function(index,currentwidth))
参数
参数 | 说明 |
---|---|
value | 为必填参数。它用于设置宽度。以px、em、pt等为单位指定宽度。jQuery width()方法的默认值为px。 |
function(index, currentwidth) | 可选范围。它指定了一个提供所选元素新宽度的函数。
|
示例
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-1.11.2.min.js"></script>
<script>
$(document).ready(function(){
$(".btn1").click(function(){
alert("Width of div: " + $("div").width());
});
$(".btn2").click(function(){
$("div").width(150);
});
});
</script>
</head>
<body>
<div style="height:100px;width:200px;padding:10px;margin:3px;border:1px blue;background-color:lightpink;"></div><br>
<button class="btn1"> 获取宽度</button>
<button class="btn2"> 设置宽度</button>
</body>
</html>