更新时间:2023-12-05 21:40:40
你可以这样做
$('.openModalLink').click(function(event){
event.preventDefault();
});
另请参阅 docs
编辑:
启用和禁用锚标记
function disabler(event) {
event.preventDefault();
return false;
}
$('#enable').click(function(){
$('.openModalLink').unbind('click',disabler);
});
$('#disable').click(function(){
$('.openModalLink').bind('click',disabler);
});
DEMO
编辑2:
截至jquery 1.7 .on()
和 .off()
优先于绑定和取消绑定以附加和删除元素上的事件处理程序
As of jquery 1.7 .on()
and .off()
are preferred over bind and unbind to attach and remove event handlers on elements
$('#enable').click(function() {
$('body').off('click', '.openModalLink', disabler);
});
$('#disable').click(function() {
$('body').on('click', '.openModalLink', disabler);
});