javascript - jQuery |无法获取事件选项卡的 href

标签 javascript jquery html tabs

我正在尝试使用 jQuery 获取当前事件选项卡的 href,但它似乎不起作用。

这是我的 html

        <div class="profile">
        <div  class="tabbable-line tabbable-full-width">
            <ul id="tabs" class="nav nav-tabs">
                <li class="active">
                    <a href="#tab_1_1" data-toggle="tab"> Overview </a>
                </li>
                <li>
                    <a href="#tab_1_2" data-toggle="tab"> Loan Details </a>
                </li>
                <li>
                    <a href="#tab_1_3" data-toggle="tab"> Edit Details </a>
                </li>
                <li>
                    <a href="#tab_1_6" data-toggle="tab"> Delete Account </a>
                </li>

在此网站上搜索一段时间后

我尝试这样做:

var data = $("#tabs li.active").prop("href");
alert(data);

还有:

var data = $(".profile li.active").prop("href");
alert(data);

但是它们都给我输出为未定义

我在这里做错了什么?

最佳答案

您的目标不是 <a>选择器中的元素。

尝试

var data = $(".profile li.active a").prop("href");
alert(data);

var data = $("#tabs li.active a").prop("href");
alert(data);

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

相关文章:

javascript - node.js 可以使用哪些包来进行图像裁剪?

jquery - 新加载的 jquery .load 元素不响应 .on 事件

jquery - 动画div从一个地方移动到另一个地方

JavaScript 背景图片

javascript - can-model 无法从 .json 文件获取数据

javascript - pageshow 事件触发时动态插入 DOM

jquery - 使用带有滚动条问题的 jQuery UI Draggable?

iphone - Corona、Phonegap、Titanium的比较

html - 发布垂直对齐 3 个 div 的内容

javascript - 如何在 Javascript 中对每个数组元素运行函数