Fórum Seletores no Jquery - ao clicar #536734
09/11/2015
0
<html>
<head>
<title>Entendendo o JQuery</title>
<script src="js/jquery-2.1.4.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$('tr:not(tr:gt(2))').css('background-color', 'green');
});
</script>
</head>
<body>
<table border="1" cellpadding="5" cellspacing="0">
<tr>
<td>Nome</td>
<td>Idade</td>
<td>Endereço</td>
</tr>
<tr>
<td>Diogo</td>
<td>24</td>
<td>R Teste</td>
</tr>
<tr>
<td>Sandra</td>
<td>45</td>
<td>R test 2</td>
</tr>
<tr>
<td>Gabriel</td>
<td>34</td>
<td>R Gabriel</td>
</tr>
<tr>
<td>Gabriel</td>
<td>34</td>
<td>R Gabriel</td>
</tr>
<tr>
<td>Gabriel</td>
<td>34</td>
<td>R Gabriel</td>
</tr>
</table>
</body>
<html>
Gabriela Monte
Curtir tópico
+ 0Post mais votado
09/11/2015
Afinal você quer anipular no click como esta no título ou ao mover o mouse (hover, mouseover ou mousemove)?
Se for ao passar o mouse sobre um <tr> e alterar a cor de fundo é possível fazer de simplesmente com CSS e nem é preciso usar JQuery:
<style>
#tabela{
width:600px;
height:100px;
text-align:center;
}
.coluna{
width:50px;
height:20px;
}
.coluna:hover{
background-color:#00FF33;
}
</style>
<table id="tabela" border="1">
<tr class="coluna">
<td> </td>
<td>Cod</td>
<td>Nome</td>
<td> Fone </td>
</tr>
<tr class="coluna">
<td>001</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr class="coluna">
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr class="coluna">
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
Se possível seja mais assertiva no objetivo, pois facilita muito a ajuda.
Jothaz
Gostei + 1
Mais Posts
09/11/2015
Gabriela Monte
Gostei + 0
10/11/2015
Jothaz
Então o exemplo é só uma forma simples de conseguir alcançar o objetivo.
Agora se o objetivo fosse, por exemplo, criar uma forma de trocar a cor de fundo ao clicar em uma linha de uma table <TR>. Seguindo a seguinte regra: se o fundo fosse diferente de verde ficaria verde e se fosse verde ficaria branco, criando um efeito on/off.
Então não a melhor solução seria o jQuery em conjunto com o CSS.
Gostei + 0
10/11/2015
Gabriela Monte
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)