Jquery:如果referer包含'keyword',那就说出来

时间:2012-03-09 17:20:43

标签: jquery

我想在接收来自Google的流量的网页上动态添加div。 很多流量来自搜索某些品牌的人。

这个想法是识别网址引用并查看它是否包含任何品牌,并使用jquery说这个:如果引用包含此品牌关键字,则添加一个div说:

'品牌'?获得'Brand'的免费报价

我该怎么做?

我们假设品牌的关键字是:

brand1,brand2,brand3,brand4

1 个答案:

答案 0 :(得分:1)

如果您想继续使用@Rob W的评论,您可以执行以下操作:

var arr = [ "one", "two", "three", "four", "five" ];
var referrer = "the number is three";

$.each(arr, function(){

    if (referrer.indexOf(this) >= 0){
        $('#ID_OF_YOUR_DIV').html(this + '? Get free quotes for ' + this + '!');
        return false;
    }

});​

arr是您要搜索的字词列表,referrer是您正在查找的字符串。

示例:http://jsfiddle.net/dS4r3/1/