Tengo un campo de texto input
que se completa con la url de una imagen utilizando una función jQuery. ¿Cómo uso el evento "onChange" del input
para ejecutar la función jQuery?jQuery trigger onChange
Respuesta
Si actualiza el campo de JavaScript, que después de cambiar el valor justo recurrir a ella change()
$('#myId').val('new_url').change();
también intenté esto, pero no actualice si el campo es actualizado por otra secuencia de comandos – user1018809
probar esto:
$("#myId").trigger('event_name')
donde event_name es el evento que has ligado a su función de corrector, como keyUp o cambio
Prueba esto -
$('#myId').trigger('change');
Colóquelo en cualquier función donde esté cambiando la URL en el cuadro de texto.
No me imagino que el problema radica en .change()
, quizás en otro lugar de tu código, acabo de probar y el evento se activará si copio y pego, o si escribo texto nuevo (con normal y en pantalla teclado).
La única vez que no pareció activarse fue cuando arrastré un poco de recorte de texto desde el escritorio al cuadro de entrada, pero esto tenía que ver con que estaba resaltado y cuando el recuadro de entrada perdió el foco desencadenó el evento (no puedo pensar en cualquier otro caso de uso)
se puede hacer algo, como a continuación utilizando el evento blur()
o focusout()
que esencialmente creo que es el caso change
function foo(e) {
alert(e.type + ' triggered');
}
$('input').blur(function(e) {
$t = $(this);
if ($t.data('oVal') != $t.val()) {
$t.data('oVal', $t.val());
foo(e);
}
})
- 1. jquery seleccionar vivo onchange
- 2. jQuery Submit Form onChange
- 3. casilla jQuery onchange
- 4. jquery trigger ctrl + clic
- 5. Jquery trigger key.Code evento
- 6. jQuery .trigger() múltiples eventos
- 7. jQuery .trigger ('clic')
- 8. jQuery onchange seleccionar la opción
- 9. jquery ui _trigger vs trigger
- 10. triggerHandler vs. trigger en jQuery
- 11. onchange - el menú desplegable seleccionado usando jquery
- 12. Evento onchange on pestañas de JQuery
- 13. ventajas jQuery/diferencias en .trigger() vs .click()
- 14. Jquery .trigger método ('stop') para .draggable
- 15. jQuery trigger click mobile Safari (iPad)
- 16. Puede establecer event.data con jquery trigger
- 17. Javascript select onchange = 'this.form.submit()'
- 18. jqGrid trigger "Cargando ..." superposición
- 19. RaiseEvent ("onchange")
- 20. onchange insertar valor en la entrada oculta jquery
- 21. jQuery radio onchange alternar clase de elemento principal?
- 22. jQuery onchange/onfocus Seleccione el cuadro para mostrar una imagen?
- 23. jQuery .trigger() o $ (ventana) no funciona en Google Chrome
- 24. jQuery ".triggerHandler()" vs. ".trigger()" cuando se seleccionan múltiples elementos
- 25. Cómo retrasar .trigger ('clic') con superposición de herramientas de jquery
- 26. jQuery: trigger <asp: LinkButton> haga clic en
- 27. mysql trigger trigger almacenado ya es utilizado por instrucción que invocó trigger
- 28. onChange función no está definida
- 29. jQuery optado por no disparar onchange evento cuando se cambia el valor a través de JS
- 30. JavaFX TextArea onChange eventos
¿está utilizando una almohadilla (#) en la url? –
sin hash en la url – user1018809
Entonces, ¿cómo se ve la url? Creo que puedo escribir algo para ti, pero estoy confundido en cuanto a lo que quieres exactamente. ¿Quieres mover esto para chatear? –