我真的很陌生的JavaScript對象。如何在javascript對象中調用jquery事件?
這裏是我的代碼:
(function(){
var homenavmenu = {
nav:$('.navMenuButton'),
target:$(this).attr('href'),
test:function(){
// alert(homenavmenu.target)
homenavmenu.nav.click(function(){
alert(1);
return false;
})
}
}
homenavmenu.test();
})()
爲什麼它不工作?它不會alert(1);
這裏是我的HTML:
<div class="navMenu">
<a href="../market" class="navMenuButton" id="mo">market</a>
<a href="../unit" class="navMenuButton" id="unit">my</a>
</div>
顯示你的html以及man,?你的功能確實顯示沒有'homenavmenu ...'的警報。 – 2012-07-11 05:01:51
它應該很好http://jsfiddle.net/aWgqk/ – Bob 2012-07-11 05:04:53
你在你的dom就緒方法的前面缺少你的'$':) – nbrooks 2012-07-11 05:11:18