javascript - jQuery 目标通用类项目,但具有触发单击的唯一 href

标签 javascript jquery hash triggers

我正在尝试根据哈希值是否附加到网址卸载来定位具有唯一 href 值的通用项目类,我想模拟通常在页面上发生的点击。

jQuery:

if(window.location.hash) {
    var hash = window.location.hash;
    function showHashVideo() {
        jQuery("a.btn").attr("href", hash).trigger('click');
    }
    jQuery(showHashVideo);
}

HTML:

<a class="btn btn-mini" href="#help-video-modal-Graphing" data-url="video-url" data-title="Graphing">Watch Video</a>

最佳答案

据我所知,您想要查找与 A 元素匹配的元素 HREF。你可以这样做:

jQuery("a.btn[href='" + hash + "']").trigger("click");

这将触发对带有 href=hasha.btn 的点击。

关于javascript - jQuery 目标通用类项目,但具有触发单击的唯一 href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23612178/

相关文章:

javascript - 人们更喜欢使用 React 组件的构造函数而不是 componentWillMount 有什么原因吗?

Javascript 混淆 AJAX 代码

javascript - Coffeescript 的 JS 函数,以 jQuery .map 和 Selectors 作为参数

javascript - 对输入使用自定义包装器 : pros and cons?

javascript - 如何以更优雅的方式重写哈希赋值

JavaScript SRC PHP 文件

javascript - Angular ui-router动态查询字符串定义

javascript - 从现有数据源创建新的 Kendo UI 数据源

c++ - 对于由计算的 double 值组成的键,在 map 或 unordered_map 之间进行选择。

c - 我应该收到此错误 : variable-sized object may not be initialized?