Que es jQuery... 37446v

 <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

Y abrir otra etiqueta Script para escribir todo los scripts.

<script type="text/jаvascript">
</script>

Dentro de las etiquetas Body, colocamos un campo de texto cualquiera y le asignamos una id; también escribiremos un div con su id para ir escribiendo el valor obtenido.

<input type="text" id="campo">
<div id="reflejar"></div>

Dentro de las etiquetas Script que acabamos de escribir, escribimos lo siguiente:

$('#campo').on('keyup', function(){
...
 });

Con esto le asignamos al objeto con la id "campo” la función .on() de jQuery, que es la que hace que se ejecute una función una vez que se activa el evento que esta entre comillas (en este caso keyup); escribíkeyup ya que, estaremos obteniendo y escribiendo el valor  en el div con id "reflejar” cada vez que la tecla se levante, ya de ahi se puede escribir "click”, "dblclick”, etc.


En donde están los puntos suspensivos "…” escribimos:


una variable que contiene el valor del campo con la id "campo” (la función .val() es solo para campos de texto como: inputs y los textarea; si se quiere obtener el valor de un objeto como son los div, span, etc, es con la función .text() sin parámetros)

var valor = $('#campo').val();

y enseguida

$('#reflejar').text(valor);

al objeto con la id "reflejar” si escribimos el valor de la variable "valor”.


Aquí hay que tener cuidado, porque lo que son las funciones jQuery: .val(), .text(), .html(), si no se les escribe ningún parámetro, dentro del paréntesis, esas funciones obtienen el valor del objeto.


El código completo sería:  

<!doctype html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Incluye texto con jQuery</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script type="text/jаvascript">
$(document).ready(function (){
$('#campo').on('keyup', function(){
            var valor = $('#campo').val();
            $('#reflejar').text(valor);
            //$('#campo').val("Hola mundo");
        });
});
</script>
</head>
<body>
<input type="text" id="campo">
<div id="reflejar"></div>
</body>
</html>

Ver Resulatdo

Otro ejemplo

<!doctype html>
<html lang="es">
<head>
  <meta charset="utf-8">
  <title>val demo</title>
  <style>
  p {
    color: blue;
    margin: 8px;
  }
  </style>
  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
 
<input type="text" value="Tutoriales en linea">
<p></p>
 
<script>
$( "input" )
  .keyup(function() {
    var value = $( this ).val();
    $( "p" ).text( value );
  })
  .keyup();
</script>
 
</body>
</html>
Compartir

Mi nombre es Alexander fundador y CEO, y me gusta llamarme un Geek. Amo la informática, tecnología y todo lo que está relacionado con ella. Inicié este sitio con la intención de compartir conocimientos como cursos en línea, tutoriales y videotutoriales. Estoy muy entusiasmado con la información que he descubierto y compartido hasta el momento. La verdad es que lo he hecho con el mayor de los gustos. Así es, soy un Geek con una visión para compartir conocimiento. Leer mas...