javascript - 防止 jQuery click() 冲突

标签 javascript jquery events click

我有一张位置表。每个位置都有一个与之关联的单独 url。我正在使用一列来激活/停用该 url,以便我可以关闭和打开位置。我正在使用 jQuery 的绑定(bind)/单击来处理 AJAX 请求。

我现在想让用户点击该表格行上的任意位置,将用户带到那个单独的 url。

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

问题是它拦截了我其他列的点击。有没有办法说这样的话:

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

最佳答案

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

就是你想要的。

关于javascript - 防止 jQuery click() 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2095540/

相关文章:

jquery - 如何在没有 THEAD 的情况下使用 JQueryMobile 回流响应表?

javascript - Bootstrap Slider 从同一点开始,同时更改主

javascript - jQuery - 连接带引号的字符串的更好方法?

javascript - Globalize.js 十进制数字验证的值错误

带有空标签的 JavaScript src 可以工作,带有空结尾则不行

javascript - 更改同一元素上多个单击事件的优先级

javascript - 显示 : inline; doesn't work with copy link

javascript - js删除提交的表单数据

javascript - 如何仅跟踪浏览器窗口调整大小

Javascript 鼠标悬停从 child 冒泡