有 2 个单选按钮和一个超链接。如果选择“radiobutton1”,则启用超链接。如果选择“radiobutton2”,超链接将被禁用。我可以使用 jquery 禁用超链接,但不能启用它。如何使用 jquery 启用超链接?
lijian
问问题
3059 次
3 回答
2
您可以尝试添加一个单击事件处理程序,并根据单选按钮的状态从单击处理程序返回 true 或 false。
返回 false 应该取消对链接的点击,例如:
$("#hyperlink1").click(function(){
// return true or false based on your radio buttons
return enableLink;
});
于 2008-12-11T08:04:22.113 回答
0
'disabled' 属性可以被获取和设置。但是,此属性适用于单个对象,而不适用于对象集。
if (!$("#ContinueButton")[0].disabled) {
UserContinue();
}
写:
$("#ContinueButton")[0].disabled = !canContinue;
于 2009-01-04T21:34:38.330 回答
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”);
});
于 2008-12-11T09:28:31.333 回答