请考虑以下脚本块。问题被解释为评论。
$(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()
已调用的 2 个地方使用它,则效果很好。