Foros del Web » Programando para Internet » Jquery »

Cambio de texto

Estas en el tema de Cambio de texto en el foro de Jquery en Foros del Web. Hola a todos. Queria saber como puedo hacer para terminar este scritp: Código: <script> $(document).ready(function(){ $("button").click(function(){ $(".en").toggleClass("es"); }); }); </script> Lo que quiero hacer es ...
  #1 (permalink)  
Antiguo 09/06/2016, 08:07
Avatar de zreep  
Fecha de Ingreso: octubre-2009
Ubicación: Argentina
Mensajes: 534
Antigüedad: 15 años, 2 meses
Puntos: 12
Pregunta Cambio de texto

Hola a todos. Queria saber como puedo hacer para terminar este scritp:

Código:
<script>
$(document).ready(function(){
    $("button").click(function(){
        $(".en").toggleClass("es");
    });
});
</script>
Lo que quiero hacer es cambiar un texto por otro. La idea es cambiar ingles por español, en el mismo div o p. Estoy usando la funcion .toggleClass, pero no puedo hacer que funciones.

Espero me ayuden. Gracias
__________________
Zreep
  #2 (permalink)  
Antiguo 13/06/2016, 15:40
 
Fecha de Ingreso: diciembre-2015
Mensajes: 45
Antigüedad: 9 años
Puntos: 3
Respuesta: Cambio de texto

Que tal hermano checa esto:

Cita:
//estilos
.es {
color: blue;
}
.en{
color: green;
}

//JQuery 1.12.2
$(document).ready(function(){
$("button").click(function(){
if ($("div").hasClass('en')){
$( ".en" ).removeClass( "en" ).addClass( "es" );
var elemento = $('.es')
elemento.html('Veo la vida en ángulos, en líneas de perspectiva - el lento girar de una cabeza, el abrir y cerrar de un ojo, sutiles destellos de magia – a otra gente puede no importarle.');
}else{
$( ".es" ).removeClass( "es" ).addClass( "en" );
var elemento = $('.en')
elemento.html('I see life in angles, in lines of perspective – the slow turn of a head, the blink of an eye, subtle glimpses of magic – other folk might pass by.');
}
});
});

//html
<body>

<div class="en">I see life in angles, in lines of perspective – the slow turn of a head, the blink of an eye, subtle glimpses of magic – other folk might pass by.</div>

<br>
<button>Traducir</button>

</body>

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 07:05.