English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método width() do jQuery

HTML do jQuery/Métodos CSS

O método width() obtém ou define a largura do elemento selecionado.

ao usar o método width(),Obterao definir a largura, ele retornao primeiro elemento selecionadolargura.

ao usar o método width(),Definirao definir a largura, ele defineTodos os elementos selecionadoslargura.

Como mostrado na figura a seguir, o método width() não inclui preenchimento, borda ou margem:

A largura do valor também pode ser relativa. Se for fornecido um valor com sufixo+= ou-= caractere sequência, então é calculada a largura alvo adicionando ou subtraindo o número dado do valor atual (por exemplo, width("-= 250”)。

Sintaxe:

Obtenha a largura:

$(selector).width()

Defina a largura:

$(selector).width(value)

Defina a largura usando função:

$(selector).width(function(index, currentWidth))

Exemplo

Obtenha a largura do elemento DIV:

$("div").click(function(){
  $(this).width();
});
Teste e Veja‹/›

Defina a largura de todos os parágrafos:

$("button").click(function(){
  $("p").width(250);
});
Teste e Veja‹/›

Defina a largura de todos os parágrafos com diferentes unidades:

$("#btn1").click(function(){
  $("p").width(250);
});
$("#btn2").click(function(){
  $("p").width("7em");
});
$("#btn3").click(function(){
  $("p").width("100vw");
});
Teste e Veja‹/›

Ao clicar no botão, diminui a largura de todos os parágrafos (usando função):

$("button").click(function(){
  $("p").width(function(i, val){
        return val - 50;
  });
});
Teste e Veja‹/›

O método width() também pode encontrar a largura da janela e do documento:

$(window).width();// Retorna a largura da visualização do navegador
$(document).width();  //Retorna a largura do documento HTML
Teste e Veja‹/›

Exibe as diferenças entre width(), height(), innerHeight(), innerWidth(), outerWidth() e outerHeight():

$("button").click(function(){
  $("div").width();
  $("div").innerWidth();
  $("div").outerWidth();
  $("div").height();
  $("div").innerHeight();
  $("div").outerHeight();
});
Teste e Veja‹/›

Valor do Parâmetro

ParâmetroDescrição
valueNúmero Inteiro que Representa a Quantidade de Píxeis, ou Número Inteiro com Unidade Opcional (Como String)
function(index, currentWidth)Especificar uma Função que Retorne a Largura do Elemento Selecionado
  • index-Retornar a Posição do Elemento no Conjunto

  • currentWidth-Retornar a Largura Atual do Elemento Selecionado

HTML do jQuery/Métodos CSS