我正在尝试使用以下代码更改按钮的文本。
// hide unavailable courses
$("#availability_button").click(function () {
$(".availability_red").toggle();
if ($(this).val('Show Unavailable')){
$(this).html('Hide Unavailable');
} else {
$(this).html('Show Unavailable');
}
});
按钮文本在我第一次使用时会更改,但不会再更改。不知道为什么会这样,我几乎已经达到了我的 JS 调试知识的极限。
我在其中设置了一个警报,并证明它永远不会到达 else 路径。
我究竟做错了什么?