A sintaxe básica do jQuery envolve o uso de um seletor(seletor estilo CSS) e métodos para manipular os elementos selecionados. Aqui estão alguns exemplos básicos de sintaxe do jQuery:
Selecionando elementos
-
Selecionar elementos pelo nome da tag HTML:
$("tagname")
Exemplo:$("p")
seleciona todos os<p>
elementos da página. -
Selecionar elementos por classe CSS:
$(".classname")
Exemplo:$(".myClass")
seleciona todos os elementos com a classe "minhaClasse". -
Selecionar elementos por ID:
$("#idname")
Exemplo:$("#myElement")
seleciona o elemento com o ID "myElement". -
Selecionar elementos por atributo:
$("[attribute='value']")
Exemplo:$("[data-type='button']")
seleciona elementos com o atributodata-type
definido como "botão". -
Combinando seleções:
$("tagname.classname")
,$("#idname .classname")
, ...
Manipulando elementos selecionados
-
Alterando o conteúdo de um elemento:
.html()
,.text()
Exemplo:$("#myElement").html("New content")
define o conteúdo HTML do elemento com ID "myElement". -
Modificando os atributos dos elementos:
.attr()
,.prop()
Exemplo:$("img").attr("src", "newimage.jpg")
altera osrc
atributo de todos<img>
os elementos. -
Manipulando classes CSS de um elemento:
.addClass()
,.removeClass()
,.toggleClass()
Exemplo:$("#myElement").addClass("highlight")
adiciona a classe "highlight" ao elemento com ID "myElement". -
Ocultar/exibir elementos:
.hide()
,.show()
,.toggle()
Exemplo:$(".myClass").hide()
oculta todos os elementos com a classe "minhaClasse". -
Manipulando eventos em elementos:
.click()
,.hover()
,.submit()
, ... Exemplo:$("button").click(function() { ... })
registra um manipulador de eventos click
Trabalhando com coleções de elemento
-
Iterando por uma coleção:
.each()
Exemplo:$("li").each(function() { ... })
itera sobre cada<li>
elemento da página. -
Filtrando uma coleção:
.filter()
,.not()
Exemplo:$("div").filter(".myClass")
filtra os<div>
elementos e seleciona aqueles com a classe "minhaClasse". -
Inserindo elementos em uma coleção:
.append()
,.prepend()
,.after()
,.before()
Exemplo:$("#myElement").append("<p>New paragraph</p>")
anexa um novo<p>
elemento ao elemento com ID "myElement".
Efeitos e animações
-
Executando efeitos fadeIn/fadeOut:
.fadeIn()
,.fadeOut()
Exemplo:$("#myElement").fadeIn(1000)
fades no elemento com ID "myElement" durante 1 segundo. -
Executando efeitos slideUp/slideDown:
.slideUp()
,.slideDown()
Exemplo:$(".myClass").slideUp(500)
desliza para cima todos os elementos com a classe "myClass" durante 0,5 segundos. -
Executando animações personalizadas:
.animate()
Exemplo:$("#myElement").animate({ left: '250px', opacity: '0.5' })
anima o elemento com ID "myElement" alterando sua posição à esquerda e opacidade.
Esses exemplos demonstram como usar diferentes aspectos da sintaxe básica do jQuery para selecionar elementos, manipular suas propriedades e aplicar efeitos ou animações. jQuery oferece um rico conjunto de métodos e funcionalidades para simplificar e aprimorar as tarefas de desenvolvimento web.