2010-06-10 8 views
2

Pourquoi je rencontre ce

can't find variable: $j 

quand j'utilise cette méthode

function myMethod(htmlObject) 
{ 
    var buttonTags = $j("button",htmlObject); 
    ... 
} 

Répondre

5

Mes pouvoirs psychiques me disent que vous essayez d'utiliser jQuery. Dans ce cas, le nom de la fonction est juste $ (ou jQuery) et non $j.

+1

erm désolé j'ai oublié de mentionner rapidement, oui j'utilise JQuery. J'ai utilisé $ j et cela fonctionne dans d'autres pages. quelle est la différence btw $ j et $ – orangebrainer

+0

'$ j' est un nom non standard. Il est parfois utilisé lorsque vous utilisez jQuery avec une autre bibliothèque qui remplace également la variable '$'. Parfois, vous verrez 'var $ j = jQuery.noConflict();' en haut de la page, ce qui explique pourquoi il peut avoir travaillé pour vous sur d'autres pages. –

+0

oh oui je pense que c'est la cause. De toute façon, j'ai utilisé une autre méthode sans utiliser jquery. merci pour la clarification quand même! Bonne journée! – orangebrainer

Questions connexes