2010-08-19 4 views
1

question si simple! Comment puis-je passer une variable dans une fonction jQuery, comme en Javascript?Passez les variables à la fonction jQuery

<script type="text/javascript"> 
    function foo(bar) { 
    $("#content").load(bar); 
    } 
    </script> 
    <a href="#" onClick="foo('test.php');">Load</a> 

Le code ci-dessus ne fonctionne pas, clairement, mais j'espère que vous pouvez avoir une idée de ce que je demande.

Répondre

2

Vous êtes programmation en JavaScript. JQuery est juste une bibliothèque - un tas de fonctions JavaScript que vous pouvez utiliser; ce n'est pas une autre langue.

Cela dit, d'une façon plus moderne d'atteindre votre objectif est d'utiliser jQuery pour événement de liaison

<a href="#" id="LoadLink">Load</a> 

.

function foo(bar) { 
    $("#content").load(bar); 
} 

$(document).ready(function(){ 
    $("#LoadLink").click(function(){ 
    foo("test.php"); 
    return false; //link won't scroll to the top 
    }); //click 
});//ready 

Exemple de travail: http://jsfiddle.net/wtL88/

+0

Je sais que, je suppose que je LIBELLEES que mal. Et je l'ai juste fait fonctionner maintenant. Mais parce que j'aime votre réponse ... –

+0

@Jon - Eh bien, vous serez surpris de voir combien de programmeurs ne savent pas que jQuery n'est pas son propre langage ... En tout cas, merci, et bon d'entendre que vous avez résolu ton problème. – Kobi

0
<a href="javascript:;" onclick="javascript:foo('test.php');">Load</a> 
Questions connexes