English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El método width() obtiene o establece el ancho del elemento seleccionado.
Al usar el método width(),ObtenerAl establecer el ancho, devolveráEl primer elemento seleccionadoancho.
Al usar el método width(),EstablecerAl establecer el ancho, estableceráTodos los elementos seleccionadosancho.
Como se muestra en la imagen siguiente, el método width() no incluye relleno, borde o márgenes:
El valor de ancho también puede ser relativo. Si se proporciona un valor con un prefijo+=-= Una secuencia de caracteres, se calcula el ancho objetivo sumando o restando el número dado al valor actual (por ejemplo, width("-= 250”)。
Obtener el ancho:
$(selector).width()
Establecer el ancho:
$(selector).width(value)
Establecer el ancho usando una función:
$(selector).width(function(index, currentWidth))
Obtener el ancho del elemento DIV:
$("div").click(function(){ $(this).width(); });Prueba y observa‹/›
Establecer el ancho de todos los párrafos:
$("button").click(function(){ $("p").width(250); });Prueba y observa‹/›
Establecer el ancho de todos los párrafos con diferentes unidades:
$("#btn1").click(function(){ $("p").width(250); }); $("#btn2").click(function(){ $("p").width("7em"); }); $("#btn3").click(function(){ $("p").width("100vw"); });Prueba y observa‹/›
Al hacer clic en el botón,减小所有段落的宽度(使用函数):
$("button").click(function(){ $("p").width(function(i, val){ return val - 50; }); });Prueba y observa‹/›
El método width() también puede encontrar el ancho de la ventana y el documento:
$(window).width();// Devuelve el ancho de la ventana del navegador $(document).width(); //Devuelve el ancho del documento HTMLPrueba y observa‹/›
Mostrar la diferencia entre width(), height(), innerHeight(), innerWidth(), outerWidth() y outerHeight():
$("button").click(function(){ $("div").width(); $("div").innerWidth(); $("div").outerWidth(); $("div").height(); $("div").innerHeight(); $("div").outerHeight(); });Prueba y observa‹/›
Parámetro | Descripción |
---|---|
value | Entero que representa un número de píxeles, o un entero con una unidad de medida opcional (como cadena) |
function(index, currentWidth) | Especificar una función que devuelva el ancho del elemento seleccionado
|