我的jQuery语法有问题吗?

时间:2012-03-01 15:25:56

标签: jquery google-analytics

我正在尝试使用jQuery将onclick属性添加到包含href中某个域的链接。没有错误,但由于某种原因,它无法正常工作

注意:[% property_info.Website %]是模板系统标记,在到达浏览器时是文本。

$(document).ready(function(){
    var hotelWebsite = "[% property_info.Website %]";
    $('a[href*="'+hotelWebsite+'"]').attr('onclick', 'pageTracker._link(this.href); return false;');
});

2 个答案:

答案 0 :(得分:7)

使用return false;代替return:false;

我在下面更改了您的代码,试一试。

$(function() {
    var hotelWebsite = "[% property_info.Website %]";
    $('a[href*="'+hotelWebsite+'"]').click(function() {
        pageTracker._link(this.href); 
        return false;
    });
});​

答案 1 :(得分:0)

原来jQuery不喜欢onclick作为属性,但是onClick就好了。一旦我骆驼它,它开始工作。