innerWidth()方法獲取或設(shè)置所選元素的內(nèi)部寬度(包括padding,但不包括margin和border)。
當使用innerWidth()方法獲取寬度時,它返回第一個選定元素的寬度。
當使用innerWidth()方法設(shè)置寬度時,它將設(shè)置所有選定元素的寬度。
如下圖所示,innerWidth()方法包括padding,但不包括margin和border:
寬度值也可以是相對的。如果為值提供了前導+=或-=字符序列,則通過從當前值中添加或減去給定的數(shù)字來計算目標寬度(例如innerWidth(“-= 100”))。
獲取內(nèi)部寬度:
$(selector).innerWidth()
設(shè)置內(nèi)部寬度:
$(selector).innerWidth(value)
獲取DIV元素的內(nèi)部寬度:
$("div").click(function(){ $(this).innerWidth(); });測試看看?/?
設(shè)置所有段落的內(nèi)部寬度:
$("button").click(function(){ $("p").innerWidth(100); });測試看看?/?
使用不同的單位設(shè)置所有段落的內(nèi)部寬度:
$("#btn1").click(function(){ $("p").innerWidth(100); }); $("#btn2").click(function(){ $("p").innerWidth("10em"); }); $("#btn3").click(function(){ $("p").innerWidth("100vw"); });測試看看?/?
顯示width(),height(),innerHeight(),innerWidth(),outerWidth()和outerHeight()之間的差異:
$("button").click(function(){ $("div").width(); $("div").innerWidth(); $("div").outerWidth(); $("div").height(); $("div").innerHeight(); $("div").outerHeight(); });測試看看?/?
參數(shù) | 描述 |
---|---|
value | 表示像素數(shù)的整數(shù),或附加了可選度量單位的整數(shù)(作為字符串) |