我正在尝试使用唯一的href值来定位具有唯一href值的泛型项类,如果哈希值附加到url unload我想模拟通常在页面上发生的点击。
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>
答案 0 :(得分:2)
jQuery触发器不会触发DOM事件点击,因此您必须执行此操作。
jQuery("a.btn").attr("href", hash).get(0).click()
您需要使用Attribute-Equals-Selector jQuery( "[attribute='value']" )
jQuery('a.btn[href="' + hash + '"]').get(0).click();
答案 1 :(得分:2)
据我所知,您希望找到与A元素匹配的元素HREF。你可以这样做:
jQuery("a.btn[href='" + hash + "']").trigger("click");
这会触发a.btn
点击href=hash
。