使用Jquery BBQ散列后获得价值

时间:2013-03-19 18:33:02

标签: jquery jquery-bbq

我正在使用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?这可能很容易......

1 个答案:

答案 0 :(得分:1)

来自jQuery BBQ documentation

  

jQuery.deparam.fragment( [ url ] [, coerce ] )

     

从URL或中解析片段(哈希)   当前window.location,将其反序列化为对象,   可选地强制数字,布尔值,空值和未定义值。

     

返回:(Object)表示反序列化的params字符串的对象。

所以如果您只想将整个片段作为字符串使用:

  

jQuery.param.fragment( [url] )

     

从URL或中检索片段(哈希)   如果没有传递参数,则使用当前的window.location。

     

返回:(String)已解析的片段(哈希)字符串,带有任何前导“#”   除去。