我想根据URL中的#将查询UI效果应用于元素。
即:加载www.mysite.com/page.html#name时,效果()应用于带有#name id的元素,而加载www.mysite.com/page.html#othername会产生效果()使用#othername id和www.mysite.com/page03.html填充元素只会没有效果()。
答案 0 :(得分:0)
您可以使用
window.location.hash
获取#符号后面的URL部分,包括#符号。
在您的情况下,它将返回#name
。
$(function(){
$("#btn1").click(function( ){
var elemName = window.location.hash;
/* $(elemName) will retrieve the jQuery element with the corresponding
id and you can apply the effect to this element.*/
});
});