使用jquery点击更改url
Onclick change url using jquery
我正在尝试使用jquery更改url。
因此,一旦单击该按钮,它将更改父url,但不会重定向。
例如,如果url是,
http://www.xyz.com那么它就会变成http://www.xyz.com/abc但不会被重定向。
我的代码:
$('.clickme').click(function () {
window.location.hash = 'xyz';
});
这有可能吗?
请提出建议。
JSfiddle:http://jsfiddle.net/squidraj/Tn8BW/3/
Javascript可以幸运地修改浏览器的历史记录,并更改url。此示例将向浏览器的历史记录中添加新行,您可以使用后退按钮转到该页面。
HTML:
<a href="http://www.xyz.com/abc" id="link">abc</a>
jQuery:
$('#link').click(function() {
window.history.pushState('obj', 'newtitle', '/abc');
return false;
});
或者,如果你想使用url散列(比如在你的代码中):
$('#link').click(function () {
window.location.hash = 'xyz';
return false;
});
这不会重定向,而是停留在页面上。
而不是window.location您需要修改历史
示例代码
var stateObj = { foo: "bar" };
history.pushState(stateObj, "page 2", "bar.html");
相关文章:
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 使用带括号的图像URL作为jQuery的背景
- 如何使用javascript/jquery获取iframe的URL的锚点属性
- 如何使用javascript或jquery mobile从url读取和显示XML文件
- 如何使用jquery或javascript在image src中添加域url
- 检测图像URL是否已损坏JQUERY
- Decode URL Javascript/JQuery
- 使用Javascript/jQuery以编程方式将当前锚点/哈希/片段附加到任何表单操作url
- jQuery .load with variable as url
- 如何创建背景图像列表'URL,并使用jQuery在单击函数时应用它们
- 如何在javascript或jquery中比较两个url
- ajax外部url加载完成后调用jquery函数
- 在我的图库(jQuery)中使用箭头导航时,更改URL中的哈希
- 使用jQuery删除部分URL
- 在JQuery中将页面翻转转换为自定义url
- JQuery/Javascript来获取给定URL的Http Header详细信息
- 获取特定点的URL(jQuery/JavaScript)
- getJSON 正在添加 previos URL.jQuery.
- 如何从字符串获取url-jQuery或Javascript
- 没有标签在url jquery手风琴