如何启用超链接?

时间:2008-12-11 06:52:07

标签: jquery hyperlink

有2个radiobutton和一个超链接。 如果选择'radiobutton1',则启用超链接。 如果选择'radiobutton2',则禁用超链接。 我可以使用jquery来禁用超链接,但无法启用它。 如何使用jquery启用超链接?

3 个答案:

答案 0 :(得分:2)

您可以尝试添加单击事件处理程序,并根据单选按钮的状态从单击处理程序返回true或false。

返回false应该取消链接上的点击,例如:

$("#hyperlink1").click(function(){                      
    // return true or false based on your radio buttons  
    return enableLink;                  
});

答案 1 :(得分:0)

要禁用超链接,您可以向其添加onclick处理程序,返回false;

类似的东西:

$("#radioDisable").click(function() {
    $(“hyperlink”).click(function(){
        return false;
    });
    $(“hyperlink”).addClass(“disabled”);
});

$("#radioEnable").click(function() {
    $(“hyperlink”).click(function(){
        return true;
    });
    $(“hyperlink”).removeClass(“disabled”);
});

答案 2 :(得分:0)

可以获取并设置“已禁用”属性。此属性适用于单个对象,但不适用于对象集。

if (!$("#ContinueButton")[0].disabled) {  
    UserContinue();  
}

写道:

$("#ContinueButton")[0].disabled = !canContinue;