首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用jquery向页面上的链接添加参数

使用jquery向页面上的链接添加参数
EN

Stack Overflow用户
提问于 2010-04-19 21:00:45
回答 6查看 43.8K关注 0票数 20

我该如何使用jquery将类似ajax=1的东西添加到我页面上的所有链接。我还需要检查url是否有现有的参数。例如,http://example.com/index.php?pl=132必须成为http://example.com/index.php?pl=132&ajax=1

此外,如果链接没有任何参数,例如http://example.com/index.php,它将变为http://example.com/index.php?ajax=1我要加载document ready上的jQuery脚本,以便在页面加载时更改所有链接。

EN

Stack Overflow用户

发布于 2010-04-19 21:04:18

你可以这样做:

代码语言:javascript
复制
$(function() {
   $("a").attr('href', function(i, h) {
     return h + (h.indexOf('?') != -1 ? "&ajax=1" : "?ajax=1");
   });
});

document.ready上,它查看每个<a>,查看它的href,如果它已经包含?,则附加&ajax=1,如果没有,则附加?ajax=1

票数 57
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2667551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档