且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

使用Jquery禁用锚标记

更新时间: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

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);
});​