我相信我的问题最初并不清楚。我正在努力在这里说得更清楚。
我的问题——我如何告诉 JQuery 识别用户选择了两个单词中的哪一个,以便将背景颜色更改为“Hello”和“Goodbye”的不同颜色?有一个“按钮”,用户可以点击它来实现这一点。
我正在建立一个网站,用户可以在其中单击页面上的单词来更改它们。在这种情况下——多亏了这个论坛上的一些帮助——用户可以在“你好”和“再见”之间进行选择。
换句话说,如果用户选择“你好!”,我希望背景为绿色。如果他们选择“再见!”,我希望它是蓝色的。
我真的被困住了:/
我对此很陌生,因此非常感谢所有帮助!
我用来更改背景颜色的代码:
$("#button").click(function() {
if ($("#greeting").text === 'Hello!') {
$("body").css("background-color", "green");
}
else {
$("body").css("background-color", "blue");
}
});
这是网站代码的其余部分(感谢上一个问题的帮助!):
<body>
<p id = "greeting">Hello!</p>
</body>
这是我的 JQuery(请参阅上一个问题!):
$(function(){
$("#greeting").click(function(){
$(this).text('Goodbye!').toggle(hide);
});
});