我是 jQuery 的初学者,想找点乐子。我正在尝试制作一个按钮,该按钮将在单击时更改页面背景,以及更改按钮的文本。我只需要两个场景: - 如果按钮显示“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')
}
}
);
}
);