我可以阻止普通墨水使用它:
var query = from r in db.SURV_Question_Ext_Model
join s in db.SURV_Question_Model on r.Qext_Question_ID equals s.Question_ID
where s.Question_Survey_ID == Survey_ID
group new { r, s } by r.language into grp
select grp.FirstOrDefault();
但是,我的网站现有的javascript会在点击链接时触发。上面的代码会阻止它们被解雇。
答案 0 :(得分:0)
如果其他点击事件与jquery绑定,只要此事件绑定在您应该能够执行的事件之后:
$('#container a').off('click').on('click', function(event) {
return false;
});
.off
将在绑定新内容之前删除以前绑定的点击事件
一个
(对于添加了off
)
unbind
为on
答案 1 :(得分:0)
答案 2 :(得分:0)
您可以取消绑定click和stopPropagation
$('#container a').unbind('click').click(function(event) {
event.stopPropagation();
//event.preventDefault();
return false;
});
答案 3 :(得分:0)
您需要使用event.stopImmediatePropagation()
和.off()
删除事件处理程序。
保持其余的处理程序不被执行,并防止事件冒泡DOM树。
$('#container a').off('click').on('click', function(event) {
event.stopImmediatePropagation();
event.stopPropagation();
});
答案 4 :(得分:0)
有点暂时,但这也可以用CSS
完成pointer-events: none