Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

282
Visualizações
¿Cómo activar un evento con el método on() cuando se cambia el valor de una etiqueta div?

Actualmente estoy escribiendo código HTML y JS de la siguiente forma, pero cuando pongo un nuevo valor en el valor de la etiqueta div, el evento no ocurre.

el codigo Javascript es

 $('#CdText').on('input', function () { $('#CdText').innerHTML = concat($('#CdText').innerHTML, 'test'); });

HTML es

 <div id="CdText" class="ui-state-highlight" contenteditable="true">1234</div>

El código anterior no funciona.
Sin embargo, funciona

 $('#appInput').on('input', function () { $('#appInput').val(concat($('#appInput').val(), 'test')); });

porque HTML es

 <input id="appInput" class="form-control ap-input"> <div>1234</div> </input>

Por cierto, cambiar $('#CdText').on('input', function () { de la siguiente manera no funcionó.
$('#CdText').on('div', función () {
$('#CdText').on('cambiar', función () {
$('#CdText').on('cambiar', 'div', función () {

Espero estar haciendo algo mal con el uso de Jquery del método on(), pero hasta el momento no he encontrado lo que está mal.

Si sabe cómo escribir un evento para que se active cada vez que se ingresa algo en un div como el anterior, hágamelo saber.

Por cierto, $('#CdText').on('input', function () { está correctamente contenido en $(function () {}).
css de la etiqueta div de CdText es un bloque en línea. para que pueda escribir como entrada.

Gracias por leer.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Puede usar el atributo contenteditable mientras escucha con .on('input') , sin embargo, .innerHTML está hecho para Vanilla JS, para jQuery debe usar .html() .

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda