私はjQueryの初心者で、少し楽しんでいます。クリックしたときにページの背景を変更し、ボタンのテキストを変更するボタンを作成しようとしています。必要なシナリオは 2 つだけです。 - ボタンに「1」と表示されている場合は、ボタンを「2」に変更し、背景を黒に変更します。- ボタンに「2」と表示されている場合は、ボタンを「1」に変更し、背景を白に変更します。
私のコードは最初のクリックで機能しますが、複数回クリックすることはできません。
私は何を間違えましたか?御時間ありがとうございます。
これは私のHTMLです
<body>
<button id="lumiere">1</button>
</body>
これは私のスクリプトです
$(function() {
$('#lumiere').bind('click', function(event) {
if ($('#lumiere:contains("1")')) {
$('body').css('background-color', "black")
$('#lumiere').html('2')
}
else if ($('#lumiere:contains("2")')) {
$('body').css('background-color', "white")
$('#lumiere').html('1')
}
}
);
}
);