Javascript 尝试从jQuery代码调用公共函数
当我试图调用公共javascript函数时,我的脚本无法工作。我怎样才能让它工作呢?谢谢Javascript 尝试从jQuery代码调用公共函数,javascript,jquery,Javascript,Jquery,当我试图调用公共javascript函数时,我的脚本无法工作。我怎样才能让它工作呢?谢谢 $(".displayControl a").click(function() { $(".displayControl a").removeClass("activeButton"); buttonNumber = $(".displayControl a").index(this); $(".displayControl a:eq("+buttonNumber+")").addC
$(".displayControl a").click(function() {
$(".displayControl a").removeClass("activeButton");
buttonNumber = $(".displayControl a").index(this);
$(".displayControl a:eq("+buttonNumber+")").addClass("activeButton");
ShowBoxes(buttonNumnber);
});
像这样编辑
buttonNumber = $(this).index();
像这样编辑
buttonNumber = $(this).index();
使用以下代码:
$(".displayControl a").click(function() {
$(this).removeClass("activeButton");
buttonNumber = $(this).index();
$(".displayControl a:eq('+buttonNumber+')").addClass("activeButton");
ShowBoxes(buttonNumber);
});
请注意我编辑了引号的那一行
从注释中注意到,它们实际上是函数名中的输入错误。使用以下代码:
$(".displayControl a").click(function() {
$(this).removeClass("activeButton");
buttonNumber = $(this).index();
$(".displayControl a:eq('+buttonNumber+')").addClass("activeButton");
ShowBoxes(buttonNumber);
});
请注意我编辑了引号的那一行
从注释中注意到,它们实际上是函数名中的一个输入错误。您可以按照以下方式操作:
$(".displayControl a").click(function() {
$(".displayControl a").removeClass("activeButton");
ShowBoxes($(this).addClass("activeButton").index());
});
应该是
buttonNumber=$(this.index()代码>
及
只需$(此)
您可以执行以下操作:
$(".displayControl a").click(function() {
$(".displayControl a").removeClass("activeButton");
ShowBoxes($(this).addClass("activeButton").index());
});
应该是buttonNumber=$(this.index()代码>
及
只是$(这个)
到底是什么错误?js控制台的消息是什么?哪个函数howBoxes(buttonnumber)
?我希望代码中的“buttonnumber”不是buttonnumber而是“buttonnumber”?错误到底是什么?你的js控制台的消息是什么?哪个函数howbox(buttonNumber)
?我希望你的代码“buttonNumber”而不是buttonNumber中的拼写错误