2009-04-14 6 views
1

Comment voulez-vous faire quelque chose comme ceci:passer un objet jquery en fonction

somemethod($("#buttonelement")); 

function(ele) { 
    ele.click(function(event) { alert("hi"); }); 
} 

autrement dit comment passez-vous dans un élément comme un objet jquery et enregistrer l'événement click.

+0

Qu'est-ce qui ne fonctionne pas dans le code que vous avez publié? –

+0

la fonction n'a pas de nom. – nickf

Répondre

10

Juste comme ça ...? L'objet jQuery est comme tout autre objet dans Javascript et peut être passé aux fonctions normalement.

+0

Non! Parfois ça ne marche pas. – Green

+0

Doit être d'accord avec Green, ne fonctionne pas! fonctionne avec javascript directement tho: var obj = document.getElementById ('downpmt'); ..envoyez obj à votre fonction. –

+0

@HankCastello @ Green: si le code ci-dessus "parfois" ne fonctionne pas pour vous alors vous avez certainement un problème ailleurs dans votre code. Affirmer que la fonction ci-dessus ne fonctionne pas "parfois", et par conséquent n'est pas juste, est une programmation vaudou. – nickf

Questions connexes