首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery目标泛型类项但唯一的href并单击触发器

jQuery目标泛型类项但唯一的href并单击触发器
EN

Stack Overflow用户
提问于 2014-05-12 14:47:29
回答 2查看 313关注 0票数 0

如果散列值被追加到url卸载中,则我试图将一个具有唯一href值的泛型item类作为目标,以模拟通常会发生在页面上的单击。

jQuery:

代码语言:javascript
复制
if(window.location.hash) {
    var hash = window.location.hash;
    function showHashVideo() {
        jQuery("a.btn").attr("href", hash).trigger('click');
    }
    jQuery(showHashVideo);
}

HTML:

代码语言:javascript
复制
<a class="btn btn-mini" href="#help-video-modal-Graphing" data-url="video-url" data-title="Graphing">Watch Video</a>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-12 14:51:06

据我所知,您希望找到与A元素匹配的元素HREF。你可以这样做:

代码语言:javascript
复制
jQuery("a.btn[href='" + hash + "']").trigger("click");

这将触发对a.btnhref=hash的单击。

票数 2
EN

Stack Overflow用户

发布于 2014-05-12 14:48:57

jQuery触发器不会触发DOM事件单击,因此必须这样做。

代码语言:javascript
复制
jQuery("a.btn").attr("href", hash).get(0).click()

您需要使用属性-等于-选择器 jQuery( "[attribute='value']" )

代码语言:javascript
复制
jQuery('a.btn[href="' + hash + '"]').get(0).click();
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23612178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档