2011-06-26 58 views
0

我的博客有它的帖子鏈接。我需要的是這樣做的代碼:當用戶點擊帖子鏈接時,一個參數將被添加到鏈接,我將在另一頁上使用get函數。jquery點擊廣告中的一個變量鏈接

這是我的鏈接 - 鏈接是可見的,由谷歌索引:

<a href="http://www.mysite.com/post1/">my post link</a> 

當它在用戶點擊,我需要一種方法來添加?car=type到鏈接,http://www.mysite.com/post1/?car=type

我想用jQuery做到這一點。

P.S.
我不能只是將我的汽車變量添加到正常html中的鏈接,因爲Google會嚴重地將它們編入索引,變量每天都會更改,並且我會在整個serps中找不到頁面。

任何idee? Ty! Ty!

回答

0

嗯......

$(document).ready(function() { 
    $("a").click(function() { 
     this.href += "?car=type"; 
    }); 
}); 

現場測試案例:http://jsfiddle.net/y6PrF/

+0

這會影響我的谷歌索引?我的意思是我不希望我的鏈接索引與貓變量,thx :) – webmasters

+0

不,谷歌機器人不夠智能檢測這樣的事情,據我所知。 –

0

如果您在標記的方式desingated鏈接,如一個類(比如addType):

<a href="http://www.mysite.com/post1/" class="addType" >my post link</a> 

你可以在文檔加載時做這樣的事情,不需要等待點擊操作:

$(function() { 
    $("a.addType").attr("href",function() {return this + "?car=type";}); 
}); 

這裏有一個例子的jsfiddle:http://jsfiddle.net/nbKPu/

+0

非常感謝,哪種解決方案更好? – webmasters

+0

兩者都可能工作。我想我的班級標記使它更有針對性,並允許您更好地過濾哪些鏈接正在修改。 – Variant