2つのラジオボタンとハイパーリンクがあります。'radiobutton1'を選択すると、ハイパーリンクが有効になります。'radiobutton2'を選択すると、ハイパーリンクが無効になります。jqueryを使用してハイパーリンクを無効にすることはできますが、有効にすることはできません。jqueryでハイパーリンクを有効にする方法は?
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
ハイパーリンクを無効にするには、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 に答える
0
「無効」プロパティは取得および設定できます。ただし、このプロパティは個々のオブジェクト用であり、オブジェクトのセット用ではありません。
if (!$("#ContinueButton")[0].disabled) {
UserContinue();
}
書きます:
$("#ContinueButton")[0].disabled = !canContinue;
于 2009-01-04T21:34:38.330 に答える