单击总数后更改链接href

时间:2013-08-28 04:07:33

标签: jquery cookies

我问了这个问题,但没有彻底解释。我有一个常规链接:

<a href="http://www.google.com">Click Me</a>

我希望在单击链接10次之后更改href而不是单独使用,但是所有用户共点击了10次。我的jquery显然有缺陷,但这就是我所拥有的:

var count = 0;
$(document).ready(function(){
$('a').click(function(){
count++;
if(count > 10){
$('a').attr("href","https://www.yahoo.com");
}
});
});

我是jQuery的新手但是从我读过的cookie和本地存储存储个人用户信息而不是总的网站信息我可能是错的但是我赞成了帮助

2 个答案:

答案 0 :(得分:0)

如果您需要在所有用户之间存储数据,则需要为计数器使用服务器端存储。

当点击链接时,向服务器设置ajax请求,指示它递增计数器的位置...然后在呈现页面时,您需要检查条件并相应地设置src属性

答案 1 :(得分:0)

Jquery是一种客户端脚本语言。因此,您无法仅使用jquery跟踪所有用户的点击次数。所以你必须使用一些服务器端语言和数据库。因此,当用户单击链接时,您可以发送它并在数据库表中添加带有ajax请求的标志。