有两个单选按钮和一个超链接。如果选择'radiobutton1‘,则启用超链接。如果选择'radiobutton2‘,超链接将被禁用。我可以使用jquery禁用超链接,但不能启用它。如何使用jquery启用超链接?
发布于 2008-12-11 08:04:22
您可以尝试添加一个click事件处理程序,并根据单选按钮的状态从click处理程序返回true或false。
返回false应该取消点击该链接,如下所示:
$("#hyperlink1").click(function(){
// return true or false based on your radio buttons
return enableLink;
});
发布于 2008-12-11 09:28:31
要禁用超链接,您可以向其添加onclick处理程序,返回false;
如下所示:
$("#radioDisable").click(function() {
$(“hyperlink”).click(function(){
return false;
});
$(“hyperlink”).addClass(“disabled”);
});
$("#radioEnable").click(function() {
$(“hyperlink”).click(function(){
return true;
});
$(“hyperlink”).removeClass(“disabled”);
});
发布于 2009-01-04 21:34:38
可以获取和设置“disabled”属性。这个属性是针对单个对象的,而不是针对对象集的。
if (!$("#ContinueButton")[0].disabled) {
UserContinue();
}
写入:
$("#ContinueButton")[0].disabled = !canContinue;
https://stackoverflow.com/questions/358601
复制相似问题