Я бы рекомендовал использовать стили CSS вместо вызова метода css
.Ваш javascript будет выглядеть намного разумнее,
$(function () {
$("#QuoteRequiredFor").change(onSelectChange);
var lastClass = '';
function onSelectChange() {
var selectedVal = $(this).val(), output = 'You selected ' + selectedVal;
$(this).removeClass(lastClass).addClass(selectedVal);
lastClass = selectedVal;
$("#output").html(output);
}
});
При использовании приведенного выше кода вам придется использовать value
s элементов option, чтобы быть классами css.Таким образом, опция пустого значения должна иметь значение не enpty, и они не должны иметь пробелов (-
в порядке).
Тогда вы можете использовать некоторые css, такие как:
.factoring {
background: url("/Finance-Quote/FinanceQuoteForm/images/FFheaderQuoteFactoring.jpg");
}
// ...
Я не проверял это, но вы поняли идею.Если у вас есть какие-либо сомнения, дайте мне знать.Буду рад уточнить:)