Boa tarde,
Fiquei com dúvida em relação ao AddClass e o Attr, ambos não fazem a mesma coisa? Qual seria a diferença entre eles?
Boa tarde,
Fiquei com dúvida em relação ao AddClass e o Attr, ambos não fazem a mesma coisa? Qual seria a diferença entre eles?
no addClass - você so pode colocar classe nos elementos no attr - você pode colocar attr como disabled , values , checked o que nao pode ser feitos no addClass
Desculpe, mas ainda não entendi
E ae Guilherme blz? Vou tentar te explicar.
Quando vc usa um addClass em um determinado elemento, vc está adicionando uma nova classe para ele, ou seja, vc está inserindo uma nova classe no HTML. Por exemplo:
$('p').addClass('novaClasse');
No seu HTML ficará assim:
<p class="novaClasse">Texto da tag p</p>
Vc está modificando o seu HTML via jQuery.
Já quando você usa o attr você está modificando um atributo da alguma tag. Por exemplo:
<img id="foto" src="foto.jpg" alt="">
Vamos modificar o valor do atributo alt da tag img
$( "#foto" ).attr( "alt", "Descrição da foto" );
a tag img passa a ser
<img id="foto" src="foto.jpg" alt="Descrição da foto">
Você modificou um atributo da tag.
Ficou claro?
Opa beleza Marcus, ficou claro sim
Muito obrigado pela explicação e pela ajuda