SlideShare ist ein Scribd-Unternehmen logo
1 von 13
In the previous presentation....
Vimos como selecionar elementos da página
$(“img”) $().add()
$().filter()
$().slice()
$().find()
$(“#Id”)
$(“li a”)
$(“:input:checkbox”)
$(“:checkbox:checked”)
Agora vamos ver como:
Manipular atributos e conteúdo de elementos
ou conjuntos de elementos na página
$().attr(name | name,value | map |
name,function)
var title = $('img#fotoDoBolha')
$('img#fotoDoBolha').attr(
<img id="fotoDoBolha" src="foto.jpg" title="foto do Bolha" alt=”foto do quem?”/>
$('img#fotoDoBolha').attr({
$('img#fotoDoBolha').attr('title', function() {
.attr('title');
'title','foto do Rambo');
alt: 'Foto do Bolha',
title: 'Foto do Bolha'
});
return this.title + ' - o Rei do rio'
});
$().removeAttr(name)
<input type="text" id=”email” disabled="disabled"
value="Não dá pra digitar" />
$('input#email').removeAttr('disabled').attr('value',
'Agora dá pra digitar');
$().addClass(name | function)
$().removeClass(name | function)
$('p').addClass('classeBolha');
$('p').removeClass('classeBolha classeWende');
$('p').addClass('classeWende');
$('p').addClass('classeBolha classeWende');
$().toggleClass(name)
$().hasClass(name)
<div id="meuDiv" class="umaClasse outraClasse">
$('#meuDiv').hasClass('umaClasse');
$('#meuDiv').hasClass('outraClasse');
 $('div.china').toggleClass('inBox');
<div class="china">
<div class="china inBox">
 $('div.china').toggleClass(inBox');
<div class="china">
$().css(name | name,value | map |
name,function)
$(':input').css('width', function() {
return $(this).width() + 20 + "px";
});
$().html() $().html(html)
$().text() $().text(content)
$('div.container').html();
<div class="container">
<div class="classe1">Um texto qualquer</div>
<div class="classe2">Outro texto qualquer</div>
</div>
<div class="classe1">Um texto qualquer</div>
<div class="classe2">Outro texto qualquer</div>
<p><b>Um texto qualquer</b></p>
$('p').html("<span>Um outro texto qualquer</span>")
<p><span>Um outro texto qualquer</span></p>
$().append()
$('p').append('<p> O rei do rio fez churrasquinho do rato.</p>');
<p> O rei do rio foi pescar. <br>
Um rato entrou no barco com ele. <br>
O rato roeu a roupa do rei do rio.</p>
<p> O rei do rio foi pescar. <br>
Um rato entrou no barco com ele. <br>
O rato roeu a roupa do rei do rio.</p>
<p> O rei do rio fez churrasquinho do rato.</p>
$().val()
$('input:radio[name=opcao]:checked').val();
<input type="radio" name="opcao" value="op1"> opção1
<input type="radio" name="opcao" value="op2"> opção2
<input type="radio" name="opcao" value="op3"> opção3
$('select#class option:selected').val();
<select id="class">
<option value="1" >A</option>
<option value="2" >B</option>
<option value="3" >C</option>
<option value="4" >D</option>
</select>
$().val(value)
<label for="email">Email: <input type="text" id="email" /></label>
$('input#email').val('douglas@bluesoft.com.br');
Obrigado!

Weitere ähnliche Inhalte

Was ist angesagt?

JQuery para Iniciantes
JQuery para IniciantesJQuery para Iniciantes
JQuery para IniciantesRenato Asterio
 
modernizando a arquitertura de sua aplicação
modernizando a arquitertura  de sua aplicaçãomodernizando a arquitertura  de sua aplicação
modernizando a arquitertura de sua aplicaçãoAntonio Spinelli
 
Web 2.0 com Ajax: JQuery/PHP (Aula 04)
Web 2.0 com Ajax: JQuery/PHP (Aula 04)Web 2.0 com Ajax: JQuery/PHP (Aula 04)
Web 2.0 com Ajax: JQuery/PHP (Aula 04)Wagner Silva
 
Aula 12 Relatório - Tabelas
Aula 12   Relatório - TabelasAula 12   Relatório - Tabelas
Aula 12 Relatório - TabelasDalton Martins
 
Geolocalização em PHP - Google Places, Maps e Routes
Geolocalização em PHP - Google Places, Maps e RoutesGeolocalização em PHP - Google Places, Maps e Routes
Geolocalização em PHP - Google Places, Maps e RoutesLuis Gustavo Almeida
 
Criação de Ambientes de Realidade Virtual usando A-Frame - CubeCraft Toys -...
Criação de Ambientes  de Realidade Virtual  usando A-Frame - CubeCraft Toys -...Criação de Ambientes  de Realidade Virtual  usando A-Frame - CubeCraft Toys -...
Criação de Ambientes de Realidade Virtual usando A-Frame - CubeCraft Toys -...Jorge Cardoso
 

Was ist angesagt? (9)

Introdução à JQuery
Introdução à JQueryIntrodução à JQuery
Introdução à JQuery
 
JQuery para Iniciantes
JQuery para IniciantesJQuery para Iniciantes
JQuery para Iniciantes
 
modernizando a arquitertura de sua aplicação
modernizando a arquitertura  de sua aplicaçãomodernizando a arquitertura  de sua aplicação
modernizando a arquitertura de sua aplicação
 
Meta-programacao em python
Meta-programacao em pythonMeta-programacao em python
Meta-programacao em python
 
Web 2.0 com Ajax: JQuery/PHP (Aula 04)
Web 2.0 com Ajax: JQuery/PHP (Aula 04)Web 2.0 com Ajax: JQuery/PHP (Aula 04)
Web 2.0 com Ajax: JQuery/PHP (Aula 04)
 
Aula 12 Relatório - Tabelas
Aula 12   Relatório - TabelasAula 12   Relatório - Tabelas
Aula 12 Relatório - Tabelas
 
Geolocalização em PHP - Google Places, Maps e Routes
Geolocalização em PHP - Google Places, Maps e RoutesGeolocalização em PHP - Google Places, Maps e Routes
Geolocalização em PHP - Google Places, Maps e Routes
 
Php curl - Coleta de dados na web
Php curl - Coleta de dados na webPhp curl - Coleta de dados na web
Php curl - Coleta de dados na web
 
Criação de Ambientes de Realidade Virtual usando A-Frame - CubeCraft Toys -...
Criação de Ambientes  de Realidade Virtual  usando A-Frame - CubeCraft Toys -...Criação de Ambientes  de Realidade Virtual  usando A-Frame - CubeCraft Toys -...
Criação de Ambientes de Realidade Virtual usando A-Frame - CubeCraft Toys -...
 

Andere mochten auch

Integrated infrastructure for urban platform in Florence Replicate project scc1
Integrated infrastructure for urban platform in Florence Replicate project scc1Integrated infrastructure for urban platform in Florence Replicate project scc1
Integrated infrastructure for urban platform in Florence Replicate project scc1Paolo Nesi
 
TM - product overview
TM - product overviewTM - product overview
TM - product overviewJason Pears
 
6 endurance economic_numbers
6 endurance economic_numbers6 endurance economic_numbers
6 endurance economic_numbersHanan E. Levy
 
La cultura de Colombia
La cultura de ColombiaLa cultura de Colombia
La cultura de ColombiaIri Ala
 
досл.прир.
досл.прир.досл.прир.
досл.прир.larisa1987
 
Apresentacao octopus logistica
Apresentacao octopus logisticaApresentacao octopus logistica
Apresentacao octopus logisticaPWD AIDC
 
navegador de inetrnet
navegador de inetrnetnavegador de inetrnet
navegador de inetrnetiEnirethak
 
Contexto de la independencia americana
Contexto de la independencia americanaContexto de la independencia americana
Contexto de la independencia americanaAngelica Granados
 
Panduit PP2SS12X
Panduit PP2SS12XPanduit PP2SS12X
Panduit PP2SS12Xsavomir
 
Castells m. la era de la información. el poder de la identidad. 2001
Castells m. la era de la información. el poder de la identidad. 2001Castells m. la era de la información. el poder de la identidad. 2001
Castells m. la era de la información. el poder de la identidad. 2001Sergio Abel Armella
 
Recebi um novo coração do pai
Recebi um novo coração do paiRecebi um novo coração do pai
Recebi um novo coração do pairafael gomide
 

Andere mochten auch (17)

Ti4 power point
Ti4 power pointTi4 power point
Ti4 power point
 
Ejercicio 2 y 3
Ejercicio 2 y 3Ejercicio 2 y 3
Ejercicio 2 y 3
 
Integrated infrastructure for urban platform in Florence Replicate project scc1
Integrated infrastructure for urban platform in Florence Replicate project scc1Integrated infrastructure for urban platform in Florence Replicate project scc1
Integrated infrastructure for urban platform in Florence Replicate project scc1
 
TM - product overview
TM - product overviewTM - product overview
TM - product overview
 
6 endurance economic_numbers
6 endurance economic_numbers6 endurance economic_numbers
6 endurance economic_numbers
 
La cultura de Colombia
La cultura de ColombiaLa cultura de Colombia
La cultura de Colombia
 
ISO 9001/2008
ISO 9001/2008ISO 9001/2008
ISO 9001/2008
 
досл.прир.
досл.прир.досл.прир.
досл.прир.
 
10 21
10 2110 21
10 21
 
Riesgos de la información electrónica
Riesgos de la información electrónicaRiesgos de la información electrónica
Riesgos de la información electrónica
 
Apresentacao octopus logistica
Apresentacao octopus logisticaApresentacao octopus logistica
Apresentacao octopus logistica
 
navegador de inetrnet
navegador de inetrnetnavegador de inetrnet
navegador de inetrnet
 
Contexto de la independencia americana
Contexto de la independencia americanaContexto de la independencia americana
Contexto de la independencia americana
 
Panduit PP2SS12X
Panduit PP2SS12XPanduit PP2SS12X
Panduit PP2SS12X
 
Castells m. la era de la información. el poder de la identidad. 2001
Castells m. la era de la información. el poder de la identidad. 2001Castells m. la era de la información. el poder de la identidad. 2001
Castells m. la era de la información. el poder de la identidad. 2001
 
Mitos bzd
Mitos bzdMitos bzd
Mitos bzd
 
Recebi um novo coração do pai
Recebi um novo coração do paiRecebi um novo coração do pai
Recebi um novo coração do pai
 

Mehr von douglasgrava

Refatoração no dia a dia
Refatoração no dia a diaRefatoração no dia a dia
Refatoração no dia a diadouglasgrava
 
Como fazer sua própria cerveja!
Como fazer sua própria cerveja!Como fazer sua própria cerveja!
Como fazer sua própria cerveja!douglasgrava
 
Apresentação j query8
Apresentação j query8Apresentação j query8
Apresentação j query8douglasgrava
 
Apresentação j query7
Apresentação j query7Apresentação j query7
Apresentação j query7douglasgrava
 
Apresentação jQuey UI ( Draggable )
Apresentação jQuey UI ( Draggable )Apresentação jQuey UI ( Draggable )
Apresentação jQuey UI ( Draggable )douglasgrava
 
Apresentação j query6
Apresentação j query6Apresentação j query6
Apresentação j query6douglasgrava
 
Animação com jQuery
Animação com jQueryAnimação com jQuery
Animação com jQuerydouglasgrava
 
Apresentação j query3
Apresentação j query3Apresentação j query3
Apresentação j query3douglasgrava
 
Apresentação jQuery 1
Apresentação jQuery 1Apresentação jQuery 1
Apresentação jQuery 1douglasgrava
 

Mehr von douglasgrava (10)

Motivação ??
Motivação ??Motivação ??
Motivação ??
 
Refatoração no dia a dia
Refatoração no dia a diaRefatoração no dia a dia
Refatoração no dia a dia
 
Como fazer sua própria cerveja!
Como fazer sua própria cerveja!Como fazer sua própria cerveja!
Como fazer sua própria cerveja!
 
Apresentação j query8
Apresentação j query8Apresentação j query8
Apresentação j query8
 
Apresentação j query7
Apresentação j query7Apresentação j query7
Apresentação j query7
 
Apresentação jQuey UI ( Draggable )
Apresentação jQuey UI ( Draggable )Apresentação jQuey UI ( Draggable )
Apresentação jQuey UI ( Draggable )
 
Apresentação j query6
Apresentação j query6Apresentação j query6
Apresentação j query6
 
Animação com jQuery
Animação com jQueryAnimação com jQuery
Animação com jQuery
 
Apresentação j query3
Apresentação j query3Apresentação j query3
Apresentação j query3
 
Apresentação jQuery 1
Apresentação jQuery 1Apresentação jQuery 1
Apresentação jQuery 1
 

Manipulação de elementos jQuery

  • 1.
  • 2. In the previous presentation.... Vimos como selecionar elementos da página $(“img”) $().add() $().filter() $().slice() $().find() $(“#Id”) $(“li a”) $(“:input:checkbox”) $(“:checkbox:checked”)
  • 3. Agora vamos ver como: Manipular atributos e conteúdo de elementos ou conjuntos de elementos na página
  • 4. $().attr(name | name,value | map | name,function) var title = $('img#fotoDoBolha') $('img#fotoDoBolha').attr( <img id="fotoDoBolha" src="foto.jpg" title="foto do Bolha" alt=”foto do quem?”/> $('img#fotoDoBolha').attr({ $('img#fotoDoBolha').attr('title', function() { .attr('title'); 'title','foto do Rambo'); alt: 'Foto do Bolha', title: 'Foto do Bolha' }); return this.title + ' - o Rei do rio' });
  • 5. $().removeAttr(name) <input type="text" id=”email” disabled="disabled" value="Não dá pra digitar" /> $('input#email').removeAttr('disabled').attr('value', 'Agora dá pra digitar');
  • 6. $().addClass(name | function) $().removeClass(name | function) $('p').addClass('classeBolha'); $('p').removeClass('classeBolha classeWende'); $('p').addClass('classeWende'); $('p').addClass('classeBolha classeWende');
  • 7. $().toggleClass(name) $().hasClass(name) <div id="meuDiv" class="umaClasse outraClasse"> $('#meuDiv').hasClass('umaClasse'); $('#meuDiv').hasClass('outraClasse');  $('div.china').toggleClass('inBox'); <div class="china"> <div class="china inBox">  $('div.china').toggleClass(inBox'); <div class="china">
  • 8. $().css(name | name,value | map | name,function) $(':input').css('width', function() { return $(this).width() + 20 + "px"; });
  • 9. $().html() $().html(html) $().text() $().text(content) $('div.container').html(); <div class="container"> <div class="classe1">Um texto qualquer</div> <div class="classe2">Outro texto qualquer</div> </div> <div class="classe1">Um texto qualquer</div> <div class="classe2">Outro texto qualquer</div> <p><b>Um texto qualquer</b></p> $('p').html("<span>Um outro texto qualquer</span>") <p><span>Um outro texto qualquer</span></p>
  • 10. $().append() $('p').append('<p> O rei do rio fez churrasquinho do rato.</p>'); <p> O rei do rio foi pescar. <br> Um rato entrou no barco com ele. <br> O rato roeu a roupa do rei do rio.</p> <p> O rei do rio foi pescar. <br> Um rato entrou no barco com ele. <br> O rato roeu a roupa do rei do rio.</p> <p> O rei do rio fez churrasquinho do rato.</p>
  • 11. $().val() $('input:radio[name=opcao]:checked').val(); <input type="radio" name="opcao" value="op1"> opção1 <input type="radio" name="opcao" value="op2"> opção2 <input type="radio" name="opcao" value="op3"> opção3 $('select#class option:selected').val(); <select id="class"> <option value="1" >A</option> <option value="2" >B</option> <option value="3" >C</option> <option value="4" >D</option> </select>
  • 12. $().val(value) <label for="email">Email: <input type="text" id="email" /></label> $('input#email').val('douglas@bluesoft.com.br');