Javascript 选择时更改颜色>;期权变更
我正在尝试一些非常基本的东西,但我无法理解它 非常简单,但我要循环:当选择带有重置文本的选项时,我希望页面中主体的背景变为橙色 如果是数字(1、2或3),背景将变为白色 这是我的密码: 似乎无法正确瞄准它,因为它始终是橙色的,没有任何错误Javascript 选择时更改颜色>;期权变更,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在尝试一些非常基本的东西,但我无法理解它 非常简单,但我要循环:当选择带有重置文本的选项时,我希望页面中主体的背景变为橙色 如果是数字(1、2或3),背景将变为白色 这是我的密码: 似乎无法正确瞄准它,因为它始终是橙色的,没有任何错误 提前感谢 您没有使用此选项: $('select').change(function () { var reset = $('option:selected').text(); if (reset === 'reset') { $('body'
提前感谢 您没有使用此选项:
$('select').change(function () {
var reset = $('option:selected').text();
if (reset === 'reset') {
$('body').css('background-color', 'orange');
} else {
$('body').css('background-color', 'white');
}
}
您所需要的只是
select
及其change
事件。然后该功能将继续 您没有使用此选项:
$('select').change(function () {
var reset = $('option:selected').text();
if (reset === 'reset') {
$('body').css('background-color', 'orange');
} else {
$('body').css('background-color', 'white');
}
}
您所需要的只是select
及其change
事件。然后该功能将继续 您需要使用事件来检测选择值是否已更改:
$( document ).ready(function() {
$('select').on('change',function() {
var reset = $('option:selected').text();
if (reset === 'reset') {
$('body').css('background-color', 'orange');
}
else {
$('body').css('background-color', 'white');
}
});
});
您需要使用事件来检测选择值是否已更改:
$( document ).ready(function() {
$('select').on('change',function() {
var reset = $('option:selected').text();
if (reset === 'reset') {
$('body').css('background-color', 'orange');
}
else {
$('body').css('background-color', 'white');
}
});
});
您不必听
更改事件!哦这是怎么翻译的?你不会听change
event!哦这将如何翻译?@Neonjack很高兴这有帮助:D@Neonjack很高兴有帮助:D