我的页面中有一个小部件。如果我单击小部件的任何部分,它应该导航到下一页,其中包含有关该小部件的一些详细信息。如果我单击该小部件中可用的名为“likes”的跨度,我需要打开一个对话框。但是,即使我单击该链接,它也会导航到下一页。
如果我单击除该链接之外的小部件的任何部分,它应该导航到下一页。
这是点击的正常代码:
$('td#' + parentElement).find('div.streamcontenttopmain').click(function() {
window.location.href = 'TaskDetails.aspx?id=' + json_row.id + '&community=' + getQueryParam('community');
});
如果我单击小部件中的任何位置,此代码将导航到下一页
我的跨度定义如下:
<span class="flft likes" style="MARGIN-LEFT: 2px">
这是我尝试过的:
$('td#' + parentElement).find('div.streamcontenttopmain').click(function (e) {
if ($(this).hasClass("flft likes")) {
alert("hi");
} else {
window.location.href = 'TaskDetails.aspx?id=' +
json_row.id +
'&community=' +
getQueryParam('community');
}
});