我正在尝试在URL中#
之后使用字符串。
基本上是从其他页面传递过来的元素的ID。
例如,下面的网址在#
字符后有Investors_brand,我需要使用jquery来获取该字符串
www.example.com/about_us#company_branding
这是代码。
var a = window.location.href;
console.log(a.slice('#'));
但无法正确处理。
答案 0 :(得分:1)
使用拆分
console.log('www.example.com/about_us#company_branding'.split('#')[1])
var a = window.location.href;
console.log(a.split('#')[1]);
答案 1 :(得分:1)
使用window.location.hash
console.log(window.location.hash)
答案 2 :(得分:0)
答案 3 :(得分:0)
您可以使用substring
。
const hash = window.location.hash;
console.log(hash.substring(1));
这将返回索引1之后的字符串部分
答案 4 :(得分:0)
您可以获得hash
值:
window.location.hash
如果您不想使用#
,请使用:
window.location.hash.substring(1)
答案 5 :(得分:0)
试试
var a = 'abc.com/blog/seo-google-123';
console.log(a.split('-').pop());
结果:123