我正在使用Jquery BBQ,因为我希望在网址中的哈希值后获取值。所以我有:
var url = $(this).attr('href');
console.log(jQuery.deparam.fragment(url));
当我浏览日志时,我看到:
Object
131: undefined
__proto__: Object
__defineGetter__: function __defineGetter__() { [native code] }
Etc Etc.
数字131是我想要的哈希之后的值,我似乎无法得到它(我对Jquery很新)。那么我怎样才能得到这个值,在这种情况下131?这可能很容易......
答案 0 :(得分:1)
jQuery.deparam.fragment( [ url ] [, coerce ] )
从URL或中解析片段(哈希) 当前window.location,将其反序列化为对象, 可选地强制数字,布尔值,空值和未定义值。
返回:(Object)表示反序列化的params字符串的对象。
所以如果您只想将整个片段作为字符串使用:
jQuery.param.fragment( [url] )
从URL或中检索片段(哈希) 如果没有传递参数,则使用当前的window.location。
返回:(String)已解析的片段(哈希)字符串,带有任何前导“#” 除去。