Den*_*nen 1 javascript url fragment-identifier
如何在jquery哈希中获得多个值?
例:
http://mysite.com/#l:value&v:id1212相同但没有页面刷新http://mysite.com/?l=value&v=id1212
我想的是:
var hash = location.hash.replace(/^.*?#/, '');
var lVal = (/^l:/.test( hash ));
var vVal = (/^v:/.test( hash ));
Run Code Online (Sandbox Code Playgroud)
但我怎么能解决var lVal只读取直到&符号?我正朝着正确的方向前进吗?
尝试按标志拆分字符串&,然后检索值:
var hash = location.hash.replace(/^.*?#/, '');
var pairs = hash.split('&');
var lVal = pairs[0].split(':')[1];
var vVal = pairs[1].split(':')[1];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5697 次 |
| 最近记录: |