javascript - 单击导航选项卡时分配 jQuery 函数

标签 javascript jquery

我在我的页面中使用 Bootstrap 导航选项卡。是否可以将 jQuery 函数分配给导航选项卡?所以我需要的是能够分配 getDate(); 如果这些导航选项卡被单击。

示例:

<ul class="nav nav-tabs">
    <li class="active"><a href="#pane1" data-toggle="tab">Home</a></li>
    <li><a href="#pane2" data-toggle="tab">About Us</a></li>
    <li><a href="#pane3" data-toggle="tab">Contact Us</a></li>
</ul>

jQuery:

function getDate(){
  //do something...
}

最佳答案

要在每个选项卡上单击调用 getDate,您可以执行以下操作:

$('.nav-tabs').on('click', 'a', function() {
    getDate();
});

或者,如果这是您想要在单击时执行的唯一代码,则可以将其缩短为

$('.nav-tabs').on('click', 'a', getDate);

关于javascript - 单击导航选项卡时分配 jQuery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26565564/

相关文章:

javascript - 让 jQuery ui 自动完成仅与@mentions 一起使用

javascript - 如何处理小部件的谷歌登录

javascript - 使用选择选项添加/编辑/删除行 - Javascript

javascript - typeof Number 等于 Number

javascript - 在 javascript codeigniter php 中使用 ajax 成功函数获取数据时,如何禁用页面重新加载?

javascript - 逻辑非运算符 (!) 将类添加到错误按钮的问题

javascript - 使用 JQuery 从数组上的单选按钮获取单个值

javascript - 快捷键不起作用 ctrl + shift + numpad1

jquery - 使用 jquery/css 旋转图像

jquery - 使 div 粘在其他 div 的一侧