有2个radiobutton和一个超链接。 如果选择'radiobutton1',则启用超链接。 如果选择'radiobutton2',则禁用超链接。 我可以使用jquery来禁用超链接,但无法启用它。 如何使用jquery启用超链接?
答案 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;