例子:
www.site.com/index.php#hello
使用 jQuery,我想把值hello
放在一个变量中:
var type = …
例子:
www.site.com/index.php#hello
使用 jQuery,我想把值hello
放在一个变量中:
var type = …
不需要 jQuery
var type = window.location.hash.substr(1);
您可以使用以下代码来完成:
var url = "www.site.com/index.php#hello";
var hash = url.substring(url.indexOf('#')+1);
alert(hash);
var url ='www.site.com/index.php#hello';
var type = url.split('#');
var hash = '';
if(type.length > 1)
hash = type[1];
alert(hash);
jsfiddle 上的工作演示
这很容易。试试下面的代码
$(document).ready(function(){
var hashValue = location.hash.replace(/^#/, '');
//do something with the value here
});
使用以下 JavaScript 从 URL 获取哈希 (#) 后的值。您不需要为此使用 jQuery。
var hash = location.hash.substr(1);
我从这里得到了这个代码和教程 - How to get hash value from URL using JavaScript