javascript - 如何更改点击时的href值

标签 javascript jquery ajax

我有这个链接<a href="/Countries/388/10">next</a> 。当我单击下一个 href 将值更改为 <a href="/Countries/388/20">next</a> 时,如何实现这一点无需刷新。当用户再次点击变为 30...再次 40...有什么想法吗?类似计数器,点击后加10

最佳答案

$("a").click(function(e){
    e.preventDefault();
    $(this).attr('href', '/Countries/388/20');
});

您需要使用 PreventDefault() 来不重定向。

并使其像计数器

$("a").click(function(e){

e.preventDefault();
var _url = $(this).attr("href");
var _url_start = '/Countries/388/';
var _url_end = parseInt(_url.substr(url.lastIndexOf("/"), url.length-1));
$(this).attr('href', _url_start+(_url_end+10)');
    });

关于javascript - 如何更改点击时的href值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28451093/

相关文章:

javascript - 如何使用 jquery 或 javascript 在表的行中查找值?

javascript - jquery 可拖动元素 - 移动设备中的小移动 - 防止 onclick 触发

javascript - 使用 HTML5、JS、PHP 上传后将图像路径存储到 MySQL 数据库

php - 回显ajax后php代码会退出吗?

javascript - Firestore 无法读取\n jspdf 字符串

javascript - 在html中接受输入作为Json并发送http请求

javascript - 从 d3 选择中获取原始元素

javascript - 没有回调的 jQuery 队列命令

javascript - 如何通过点击 paper-tab 来更改页面内容?

javascript - jQuery AJAX 从文件中检索 SVG - 错误 : 'not well-formed'