【发布时间】:2013-07-29 05:58:41
【问题描述】:
请考虑以下脚本块。问题被解释为 cmets。
$(document).ready(function(){
function changeMenu(e) {
$('#navigator').removeClass('a').removeClass('b').addClass(e);
};
// Neither this line
changeMenu('element-id');
$('.mainmenuitem').click(
// Nor this line execute the function
changeMenu(this.id)
);
})
请注意,如果我将代码 $('#nav').removeClass('a').removeClass('b').addClass(e); 置于功能之外,并在已调用 changeMenu() 的两个地方使用它,则效果很好。
【问题讨论】:
标签: javascript jquery function user-defined-functions