다음과 같이 작성했습니다. 정상적으로 작동합니다. Div onSelectChange의 배경을 드롭 다운에서 변경합니다. 나는 더 좋은 방법이있을 것이라고 확신한다. 아무도 추천 할 수 있겠습니까?Div의 배경을 선택에서 변경하십시오.
감사합니다.
나는 JQuery와 많이 모르는$(document).ready(function() {
$("#QuoteRequiredFor").change(onSelectChange);
});
function onSelectChange() {
var selected = $("#QuoteRequiredFor option:selected");
var output = "";
if (selected.val() == '') {
output = "You Selected " + selected.text();
$('#FinanceQuoteForm').css('background', 'url(/Finance-Quote/FinanceQuoteForm/images/FFheaderQuoteFactoring.jpg)');
};
if (selected.val() == 'Factoring') {
output = "You Selected " + selected.text();
$('#FinanceQuoteForm').css('background', 'url(/Finance-Quote/FinanceQuoteForm/Images/factoring.jpg)');
};
if (selected.val() == 'Mortgage') {
output = "You Selected " + selected.text();
$('#FinanceQuoteForm').css('background', 'url(/Finance-Quote/FinanceQuoteForm/Images/Mortgage.jpg)');
};
if (selected.val() == 'Stock') {
output = "You Selected " + selected.text();
$('#FinanceQuoteForm').css('background', 'url(/Finance-Quote/FinanceQuoteForm/Images/stock.jpg)');
};
if (selected.val() == 'Asset') {
output = "You Selected " + selected.text();
$('#FinanceQuoteForm').css('background', 'url(/Finance-Quote/FinanceQuoteForm/Images/asset.jpg)');
};
if (selected.val() == 'Invoice discounting') {
output = "You Selected " + selected.text();
$('#FinanceQuoteForm').css('background', 'url(/Finance-Quote/FinanceQuoteForm/Images/factoring.jpg)');
};
$("#output").html(output);
}
음, 일관성없는 들여 쓰기로 인한 작은 감시, 당신은 'else' cluase의 출력 설정을 놓치고 있습니다. –
@Shrikant : 감사합니다. – Gaurav
시간을 내 주셔서 대단히 감사합니다. 내 시도가 어색해 보이게 만듭니다. – Bocker