我正在尝试使用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;');
});
答案 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
就好了。一旦我骆驼它,它开始工作。