Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

349
Vistas
¿Cómo actualizo los contenidos div al hacer clic en el botón?

Tengo una secuencia de comandos dentro de un div que quiero actualizar cuando alguien hace clic en un botón con una identificación única.

Tengo algunos datos que se mostrarán dentro del div, que necesito actualizar sin actualizar toda la página.

Encontré una solución que cambia el color de un borde, pero no puedo simplificarla a lo que necesito. Esto es lo que tengo hasta ahora

 var storeColor = 'red'; $('#container').on('click', 'button', function() { var $p = $('#content p'); var tmp = $p.css('border-color'); $p.css('border-color', storeColor); storeColor = tmp; });
 </div> <button type="button">Refresh DIV</button> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> <div id="container"> Contents of div </div>

about 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Creo que hay algunos problemas con su código... El botón está fuera del contenedor y esa es la razón por la que el detector de clics no funciona. Dentro de la función de clic, intenta acceder a un párrafo p dentro de algún elemento con el content de identificación que no existe en su código

 var storeColor = 'red'; $('#btnRefresh').on('click', function() { var $p = $('#container'); $p.css('background-color', 'red'); $p.html('hello world'); });
 <button type="button" id="btnRefresh">Refresh DIV</button> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> <div id="container"> Contents of div </div>

about 4 years ago · Santiago Trujillo Denunciar

0

¿Por qué no intentar cambiar todo el contenido interno del div dinámicamente usando document.querySelector('.div').innerHTML = html string

Lo anterior no actualizará la página si se usa al hacer clic en un botón. Es posible que también desee utilizar preventDefault en el detector de eventos del botón.

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda