[英]Change color on select > option change
我正在嘗試一些非常基礎的東西,但是我無法解決……
非常簡單,但我要繞圈說:當選中帶有RESET文本的OPTION時,我希望頁面中BODY的背景變為橙色。
如果是數字(1、2或3),則背景變為白色。
這是我的代碼: http : //jsfiddle.net/PQW88/2/
$( document ).ready(function() {
var reset = $('option:selected').text();
if (reset === 'reset') {
$('body').css('background-color', 'orange');
}
else {
$('body').css('background-color', 'white');
}
});
由於它始終為橙色,因此似乎沒有正確定位的目標,沒有任何錯誤...
提前致謝!!!
您尚未使用此功能:
$('select').change(function () {
var reset = $('option:selected').text();
if (reset === 'reset') {
$('body').css('background-color', 'orange');
} else {
$('body').css('background-color', 'white');
}
}
您只需要select
及其change
事件。 然后功能將繼續。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.