次のように書くもう少し簡潔な方法です。基本的には、条件に基づいて2ボタンの表示を切り替えます。JavaScriptを書くもう1つの方法
$("#myCheckBox").click(function() {
if (window.console && window.console.log)
console.log("billing only checked? " + this.checked);
if (this.checked) {
$("#btnNext").hide();
$("#btnFinish").show();
}
else {
$("#btnNext").show();
$("#btnFinish").hide();
}
});
おそらくもっと効率的な方法を探していますか?
あなたはそれを書くのがより簡単な方法しか得られません。これは、通常「読みにくい」ことを意味します。それをそのまま残す - それは問題ありません。 –
ボタンの仕上げは隠されていますか?チェックボックスをクリックする前のイベント? –
読みやすくするために最適化する必要があります。なぜこれが十分に効率的ではないと思いますか? – ObscureRobot