jquery 阻止事件冒泡

有个表格,其中的信息是文件列表,点一行,这行会变色,点文件名链接可下载文件。实际情况是点了文件名链接,这行颜色也变了。

jquery 阻止事件冒泡_第1张图片

现在需要在点了文件链接时这行不变色,也就是不触发行的click事件。

想起事件冒泡模型,找到了解决办法:

event.stopPropagation()

$scope.download = function (id) {
   event.stopPropagation(); //阻止冒泡 
   window.open(fs.common.baseResourceURL+"/file/download/" + id);
};

jquery 阻止事件冒泡_第2张图片

问题解决。

 

你可能感兴趣的:(web开发)