首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何启用超链接?

如何启用超链接?
EN

Stack Overflow用户
提问于 2008-12-11 06:52:07
回答 3查看 3.1K关注 0票数 3

有两个单选按钮和一个超链接。如果选择'radiobutton1‘,则启用超链接。如果选择'radiobutton2‘,超链接将被禁用。我可以使用jquery禁用超链接,但不能启用它。如何使用jquery启用超链接?

EN

回答 3

Stack Overflow用户

发布于 2008-12-11 08:04:22

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

返回false应该取消点击该链接,如下所示:

代码语言:javascript
运行
复制
$("#hyperlink1").click(function(){                      
    // return true or false based on your radio buttons  
    return enableLink;                  
});
票数 2
EN

Stack Overflow用户

发布于 2008-12-11 09:28:31

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

如下所示:

代码语言:javascript
运行
复制
$("#radioDisable").click(function() {
    $(“hyperlink”).click(function(){
        return false;
    });
    $(“hyperlink”).addClass(“disabled”);
});

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

Stack Overflow用户

发布于 2009-01-04 21:34:38

可以获取和设置“disabled”属性。这个属性是针对单个对象的,而不是针对对象集的。

代码语言:javascript
运行
复制
if (!$("#ContinueButton")[0].disabled) {  
    UserContinue();  
}

写入:

代码语言:javascript
运行
复制
$("#ContinueButton")[0].disabled = !canContinue;  
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/358601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档