防止jQuery click()冲突

时间:2010-01-19 17:32:51

标签: javascript jquery events click

我有一张地点表。每个位置都有一个与之关联的个人网址。我正在使用一列来激活/停用该URL,以便我可以关闭和打开位置。我正在使用jQuery的bind / click来执行AJAX请求。

我现在想要点击该表格行的任意位置,将用户带到该个人网址。

var url="http://mysite.com/"+jQuery(event.target).siblings("td.url").text();
jQuery(location).attr('href', url);

问题在于它拦截了我的其他列点击。有没有办法说出类似的话:

if(event.target != jQuery("td.active")){ //redirect }

1 个答案:

答案 0 :(得分:2)

if(!jQuery(event.target).is('.active')) {

是你想要的。