我真的是javascript对象的新手。
这是我的代码:
(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>
最佳答案
工作演示http://jsfiddle.net/5JmdD/3/
请再次检查您的html,演示可以满足您的需求。
行为:单击按钮,您将收到警报。
希望这对:)
有帮助
码
$(function(){
var homenavmenu = {
nav:$('.navMenuButton'),
target:$(this).attr('href'),
test:function(){
// alert(homenavmenu.target)
homenavmenu.nav.click(function(){
alert(1);
return false;
})
}
}
homenavmenu.test();
})()
的HTML
<input type="button" value="hulk" class="navMenuButton" />