我真的很陌生的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