繁体   English   中英

使用Jquery BBQ哈希后获得价值

[英]Get value after hash with 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] }

等等

数字131是我想要的哈希值之后的值,我似乎无法理解它(我对Jquery还是很陌生)。 那么,在这种情况下,如何获得该值131? 这可能很容易...

jQuery BBQ文档中

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

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

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

因此,如果您只想将整个片段作为字符串,则可以使用:

jQuery.param.fragment( [url] )

从URL检索片段(哈希),或者如果未传递任何参数,则检索当前window.location。

返回:(字符串)已解析的片段(哈希)字符串,其中删除了所有前导“#”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM