javascript - jQuery ui 选项卡获取 href

标签 javascript jquery jquery-ui

我目前正在使用 jQuery UI。我正在尝试做一些选项卡..

<div id="tabs" style="width:18%; height:30%; float:right">

        <ul>
            <li><a href="#first" style="font-size:9px; text-align:center;">My_first</a></li>
            <li><a href="#second" style="font-size:9px; text-align:center;">My_second</a></li>
            <li><a href="#third" style="font-size:9px; text-align:center;">My_third</a></li>
            <li><a href="#fourth" style="font-size:9px; text-align:center;">My_fourth</a></li>
        </ul>

</div>

..成功了。

但是现在,当我单击选项卡时,我希望:

alert("您点击了名为“的选项卡+选项卡的href);

我该怎么做?

//catch on change

    $("#tabs").tabs({
        activate: function() {
            console.log($("#tabs").tabs(/* ?? */)); // doesn't working atm
        }
    });

我确信这非常简单。

泰!

最佳答案

您可以使用 ui 参数的 newTab 属性访问新选项卡,如下所示:

$("#tabs").tabs({
  activate: function (e, ui) {
    console.log(ui.newTab.find("a").attr("href"));
  }
});

$("#tabs").tabs({
  activate: function(e, ui) {
    console.log(ui.newTab.find("a").attr("href"));
  }
});
<link href="https://code.jquery.com/ui/1.12.1/themes/ui-lightness/jquery-ui.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
<div id="tabs" style="width:18%; height:30%; float:right">
  <ul>
    <li><a href="first" style="font-size:9px; text-align:center;">My_first</a>

    </li>
    <li><a href="second" style="font-size:9px; text-align:center;">My_second</a>

    </li>
    <li><a href="third" style="font-size:9px; text-align:center;">My_third</a>

    </li>
    <li><a href="fourth" style="font-size:9px; text-align:center;">My_fourth</a>

    </li>
  </ul>
</div>

关于javascript - jQuery ui 选项卡获取 href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26425175/

相关文章:

javax 脚本如何从 Java 调用 JavaScript 中的函数

javascript - 为 jQuery UI Droppable 的 Intersect tolerance 构建匹配选项

javascript - jQuery - 如何选择变量的后缀并在数组中找到它的匹配项

php - 使用 php 激活和停用 mysql 记录

jquery - 使用rails4-autocomplete时,未捕获的类型错误: this.源不是函数

jQuery UI 可选择的 css 转换问题

返回不同类型的 JavaScript 函数(Array 与 NodeList)

javascript - 如何使用 javascript jquery 将具有多个 id 的数组制作为视频标签

javascript - 选择选项排序最后一个选项成为第一个

JavaScript:单击事件上对象的值