在js中设置超链接中的onClick事件不可用,怎么弄

2024-11-08 07:31:35
推荐回答(2个)
回答1:

楼上说的不行,那样只能把a标签的颜色灰色,其它功能照常

可以像如下方法:

var oldhref="";
//禁用点击事件和href跳转标签
function disabled(selecter){
     oldhref=$(selecter).attr("href");
     $(selecter).removeAttr("href").unbind("click");
}

//添加点击事件和href跳转标签
function anbled(selecter){
    $(selecter).attr("href","oldhref").click(function(){
        //自定义的点击事件
    });
}

回答2:

$('button').attr('disabled','disabled');