如何启用超链接?

3

有两个单选按钮和一个超链接。 如果选择“radiobutton1”,则启用超链接。 如果选择“radiobutton2”,则禁用超链接。 我可以使用jQuery来禁用超链接,但无法启用它。 如何使用jQuery启用超链接?

3个回答

2
你可以尝试添加一个点击事件处理程序,并根据单选按钮的状态从点击处理程序返回 true 或 false。
如果返回 false,则应取消链接的点击,类似于:
$("#hyperlink1").click(function(){                      
    // return true or false based on your radio buttons  
    return enableLink;                  
});

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

0

可以获取和设置“disabled”属性。但是,此属性仅适用于单个对象,而不适用于对象集合。

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

编写:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接