Foros del Web » Programando para Internet » Jquery »

Seleccionar solo 1

Estas en el tema de Seleccionar solo 1 en el foro de Jquery en Foros del Web. Quiero cambiarle clase para cambiar el background pero cuando seleccione otro p dejar la primera clase que tenia este es mi script Código: $(document).ready(function() { ...
  #1 (permalink)  
Antiguo 30/10/2014, 14:33
Avatar de lalosinger  
Fecha de Ingreso: octubre-2014
Ubicación: Guatemala
Mensajes: 12
Antigüedad: 10 años
Puntos: 0
Seleccionar solo 1

Quiero cambiarle clase para cambiar el background pero cuando seleccione otro p dejar la primera clase que tenia

este es mi script

Código:
$(document).ready(function() {
	$('p').click(function(){
		$(this).addClass("select");
		});
	});

esta es mi tabla
Código HTML:
<table>

	<tr>
    	<td class="indice">A</td>
        <td class="invisible">0</td>
        
        <td><p class="vacio">16</p></td>
        <td><p class="vacio">15</p></td>
        <td><p class="vacio">14</p></td>
        <td><p class="vacio">13</p></td>
        <td><p class="vacio">12</p></td>
        <td><p class="vacio">11</p></td>
        <td><p class="vacio">10</p></td>
        <td><p class="vacio">9</p></td>
        <td><p class="vacio">8</p></td>
        <td><p class="vacio">7</p></td>
        <td><p class="vacio">6</p></td>
        <td><p class="vacio">5</p></td>
        <td><p class="vacio">4</p></td>
        <td><p class="vacio">3</p></td>
        <td><p class="vacio">2</p></td>
        <td><p class="vacio">1</p></td> 
  #2 (permalink)  
Antiguo 31/10/2014, 01:41
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Seleccionar solo 1

Hazlo así:

Código Javascript:
Ver original
  1. $("p").on("click", function(){
  2.     $("p.select").removeClass("select");
  3.     $(this).addClass("select");
  4. });

Tomo al párrafo que tenga la clase 'select' y se la quito, luego, al elemento al que le acabo de dar el clic, le adhiero la clase en cuestión. De esta manera, el elemento previo, queda con la clase que originalmente tenía y al elemento clickeado, le asigno la clase.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:31.