これはおそらく経験豊富な開発者には明らかですが、jQuery を独学で学ぼうとしていて、これに出くわしました。ID が「btn」のボタンがあり、Html が「Msg 1」であるとします。ボタンがクリックされたときに Html を「Msg 2」に変更したいとします。これは私がやろうとした方法であり、うまくいきます。ただし、ボタンがフォームの一部である場合、この方法は機能しません。ボタンがフォームの一部である場合にそれを行う方法はありますか?
(function($) {
var test = true;
$('#btn').on('click',function() {
if(test == true) {
test = false;
$(this).html('Msg 2');
} else {
test = true;
$(this).html('Msg 1');
}
}
})(jQuery);