【发布时间】:2015-09-18 03:57:00
【问题描述】:
我有一个选择选项,有两种颜色,红色和蓝色。当我选择红色时,它应该将背景颜色设置为红色,如果我选择蓝色,它应该将背景颜色设置为蓝色。问题是无论我选择什么,它都会将背景颜色设置为红色。
<select id ="selectColor">
<option >none</option>
<option value="red">Red</option>
<option value="blue">Blue</option>
</select>
$(document).ready(function () {
$("#selectColor").change(function () {
if ($(this).text != "red") {
document.body.style.backgroundColor = "blue";
}
if ($(this).text !="blue")
{
document.body.style.backgroundColor = "red";
}
});
});
【问题讨论】:
-
试试
$(this).text()... -
我试过了还是一样的问题
-
我认为没有必要否决这个问题。
标签: javascript jquery