Besoin d'appeler une fonction de filtre sur certaines options en fonction d'une radio sélectionnée (Link here), Comment puis-je l'appeler après le chargement de la page? la radio est réglée à partir d'un appel DB et je voudrais filtrer les optionsFonction d'appel jQuery après chargement
Répondre
$(document).ready(my_function);
Ou
$(document).ready(function() {
// Function code here.
});
Ou la variante plus courte mais moins lisible:
$(my_function);
Tous ces éléments vont cause que my_function soit appelée après le chargement du DOM.
Voir la documentation ready event pour plus de détails.
Associe une fonction à exécuter chaque fois que le DOM est prêt à être traversé et manipulé.
Edit:
Pour simuler un clic, utilisez la méthode sans arguments clic():
$('#button').click();
De l'docs:
déclenche l'événement clic de chaque élément correspondant. Toutes les fonctions qui ont été liées à cet événement de clic doivent être exécutées.
Pour mettre tous ensemble, le code suivant simule un clic lorsque le document se termine le chargement:
$(function() {
$('#button').click();
});
En ce qui concerne la question dans votre commentaire:
En supposant que vous avez déjà lié votre fonction à l'événement de clic du bouton radio, ajouter ceci à votre $(document).ready
fonction:
$('#[radioButtonOptionID]').click()
Sans paramètre, cela simule l'événement click.
Cela n'a pas fonctionné non plus, d'autres pensées? Pourriez-vous vérifier le code du lien ci-dessus? Merci –
brut, mais est-ce que vous voulez, rompt le champ d'exécution:
$(function(){
setTimeout(function(){
//Code to call
},1);
});
** Mauvaise réponse. ** C'est pire que brut. Cela peut fonctionner, ou échouer complètement - et pire, le succès (ou non) est dicté par des facteurs complètement hors du contrôle du développeur, et * très * probablement au-delà de la compréhension de l'utilisateur. –
$(window).bind("load", function() {
// code here
});
- 1. Problème de fonction de chargement Jquery dans IE6
- 2. Jquery Problème de chargement
- 3. Sélection d'un élément après une jQuery appendTo Fonction
- 4. Rappel après le chargement d'un onglet par un ajax
- 5. JQuery chargement de l'image
- 6. jQuery chargement HTML
- 7. Animation de chargement global JQuery
- 8. Appel d'une fonction plusieurs fois dans jQuery
- 9. chargement du contenu après un clic yensdesign menu à onglets
- 10. JQuery Modal Popup après window.location
- 11. Bienvenue Chargement ... Page avec Jquery
- 12. Zend_Progressbar + JQuery + chargement d'une vidéo
- 13. Onglets jQuery Masquer jusqu'à chargement
- 14. Wrap jQuery fonction
- 15. Le rappel de chargement jquery échoue
- 16. Charger le code javascript après le chargement du code derrière
- 17. Comment puis-je attendre le chargement d'une image après un appel ajax à l'aide de jquery?
- 18. Comment faderOut un div après le chargement d'un document?
- 19. jquery Chargement de l'image pendant le chargement des éléments
- 20. Jquery Ajax Chargement du rappel avant le chargement terminé
- 21. ASP.NET Actualiser la page après le chargement de l'image
- 22. Comment redimensionner une carte Google avec JavaScript après son chargement?
- 23. problème de chargement de plugin jQuery datepicker
- 24. Pagination avec fonction de chargement spéciale?
- 25. ASP.NET MVC - Déployé sur IIS6, arrête le chargement après session
- 26. Chargement de AJAX avec Jquery Problème
- 27. Elément de masquage automatique jQuery après 5 secondes
- 28. Fonction jQuery incohérente lors du redimensionnement d'éléments lors du chargement de la page
- 29. JQuery Blind fonction - 30px
- 30. fonction jQuery appelant
La dernière variante peut également être utilisé comme ceci: $ (function() {yourCodeHere();}); –
Désolé un autre problème. J'ai la fonction en dehors du document.ready et il est appelé à partir d'un clic (En cliquant sur l'option du bouton radio) est-il un moyen d'appeler simplement (Simuler) l'événement de clic sur la charge du corps? –
@Phill, bien sûr, vous pouvez utiliser $ ('# button'). Click(). J'ai édité ma réponse. –