Necesita llamar a una función de filtro en algunas opciones basadas en una radio seleccionada (Link here), ¿Cómo puedo llamar esto después de cargar la página? la radio se establece a partir de una llamada DB y me gustaría para filtrar las opcionesFunción de llamada jQuery después de la carga
Respuesta
$(document).ready(my_function);
O
$(document).ready(function() {
// Function code here.
});
O el más corto, pero menos legible variantes:
$(my_function);
Todos estos hace que se llame a mi_función después de que se carga el DOM.
Consulte la documentación de ready event para obtener más información.
se une a una función a ejecutar cuando el DOM está listo para ser atravesado y manipulado.
Editar:
para simular un clic, utilizar el método click() sin argumentos:
$('#button').click();
Desde el docs:
activa el evento click de cada elemento combinado Provoca que se ejecuten todas las funciones que se han vinculado a ese evento de clic.
Para ponerlo todo junto, el siguiente código simula un clic cuando el documento termina de cargar:
$(function() {
$('#button').click();
});
En lo que respecta a la cuestión en su comentario:
Asumiendo que usted tiene previamente vincula su función al evento click del botón de radio, agréguelo a su función $(document).ready
:
$('#[radioButtonOptionID]').click()
Sin un parámetro, que simula el evento click.
Esto tampoco funcionó, ¿alguna otra idea? ¿Podría verificar el código del enlace de arriba? Gracias –
crudo, pero hace lo que quiere, se rompe el ámbito de ejecución:
$(function(){
setTimeout(function(){
//Code to call
},1);
});
** Mala respuesta. ** Esto es peor que el crudo. Puede funcionar, o puede fallar por completo, y lo que es peor, el éxito (o no) está dictado por factores completamente fuera del control del desarrollador, y * muy * probablemente más allá de la comprensión del usuario. –
$(window).bind("load", function() {
// code here
});
- 1. función de llamada después de .load (Jquery)
- 2. JQuery Slider - Función de llamada después de la diapositiva
- 3. jQuery ui cuadro de diálogo cambiar título después de la carga-devolución de llamada
- 4. jQuery - redirigir después de la llamada ajax
- 5. jQuery devolución de llamada después de slideUp
- 6. Función de llamada Ajax después del éxito
- 7. llamada a la función jQuery de JavaScript
- 8. Llamada la misma función jQuery tanto de la carga y al hacer clic
- 9. jquery establece la altura DESPUÉS de la carga
- 10. Función de llamada de Javascript después de window.open
- 11. puntero después de la llamada a la función
- 12. JavaScript devolución de llamada después de la función
- 13. carga perezosa Google Maps API v3 jQuery devolución de llamada
- 14. función de llamada jQuery de rieles link_to
- 15. acceso elemento de jQuery después de la función de agregación
- 16. Función de devolución de llamada JQuery .load()
- 17. Javascript no se carga después de AJAX llamada
- 18. Cómo hacer una llamada a la función jquery después de "X" segundos
- 19. jQuery función de llamada por su nombre
- 20. Función de llamada jQuery desde una cadena
- 21. Jquery - Realizar devolución de llamada después de anexar
- 22. Jquery continuar con otra función ajax después de que la primera llamada a la función ajax se haya completado completamente
- 23. Función de envío personalizado después de la validación de jQuery
- 24. función jQuery desplazamientos después de 100px
- 25. jQuery ajax-- devolver datos a la función de llamada
- 26. Llamada a la función anulada de la función de anulación
- 27. Función de devolución de llamada para jQuery .html()?
- 28. ¿Cómo escribir una función jQuery con una devolución de llamada?
- 29. la función de devolución de llamada no funciona cuando se usa la función getJSON en jQuery
- 30. función de JavaScript llamada corchete
La última variante también se puede utilizar como esto: $ (function() {yourCodeHere();}); –
Disculpe un problema más. Tengo la función fuera del documento. Preparado y se llama desde un clic (Al hacer clic en la opción del botón de opción) ¿hay alguna manera de simplemente llamar (Simular) el evento de clic en la carga del cuerpo? –
@Phill, seguro, puedes usar $ ('# button'). Click(). Edité mi respuesta. –