Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jQuery获取所选/活动选项卡的href?_Javascript_Jquery - Fatal编程技术网

Javascript 如何使用jQuery获取所选/活动选项卡的href?

Javascript 如何使用jQuery获取所选/活动选项卡的href?,javascript,jquery,Javascript,Jquery,我有以下HTML代码: <div id="filter-bar"> <ul> <li><a href="#image" class="current"><?php _e('Image','sofa'); ?></a></li> <li><a href="#text"><?php _e('Text','sofa')

我有以下HTML代码:

    <div id="filter-bar">
        <ul>
            <li><a href="#image" class="current"><?php _e('Image','sofa'); ?></a></li>
            <li><a href="#text"><?php _e('Text','sofa'); ?></a></li>
            <li><a href="#video"><?php _e('Video','sofa'); ?></a></li>
        </ul>
    </div>

如何获取具有当前类的列表的href值?e、 g.如何使其返回
图像


谢谢

您可以使用
attr
prop
方法:

$("#filter-bar .current").attr("href");

您可以使用以下命令获得“纯”href而不使用哈希
#
符号:

var href = $("#filter-bar .current").attr("href");
href = href.substring(href.indexOf("#") + 1);

演示:

使用此选项获取不带
#
的href,它将成为标记的
图像,这就是您想要的

$('#filter-bar a.current').attr('href').split('#')[1];
读下去


以及如何消除“除了链接之外?”的问题@AhmedFouad您可以从更新的答案中获得解决方案。
$('#filter-bar a.current').attr('href').split('#')[1];