【发布时间】:2016-04-04 10:53:09
【问题描述】:
关于这个主题有类似的问题,但他们的答案对我的问题不起作用。
我正在尝试使用 jQuery 的 on("click") 来触发一个函数,该函数只是更改被点击的 id 的类。但是该函数在页面加载时被调用,然后如果你点击什么应该触发它不会触发的函数。
这里是html:
<nav>
<ul>
<li id="all" class="tab-current"><a><span>All Departments</span></a></li>
</ul>
</nav>
这里是js:
var $all = $("#all");
$all.on("click", function(){
tabClicked("all");
});
我也试过这个:
$all.on("click", tabClicked("all"));
这是函数:
function tabClicked(input){
//do some stuff here
}
有什么想法吗?提前致谢! :)
【问题讨论】:
-
$(function)是$(document).ready的简写
标签: javascript jquery web