나는 드롭 다운 목록을 가지고 있습니다. 또한 모든 연락처 (primary_contact, sales_contact, insurance_contact)의 드롭 다운 목록을 가지고 있는데 이들은 모두 "contact"클래스에 속합니다. 회사가 변경되면 다음 코드를 사용하여 사용 가능한 연락처 목록을 업데이트합니다.드롭 다운 옵션을 업데이트하지만 선택 유지
$('#company').change(function() {
var company = $(this)[0].value.toString();
$.getJSON('<%= ResolveUrl("~/Subcontracts/CompanyContacts/") %>' + company, null, function (data) {
$('.contact').empty().append("<option value=''>**Select Contact**</option>");
$.each(data, function (index, optionData) {
$('.contact').append("<option value='" + optionData.contact_id + "'>" + optionData.contact_name + "</option>");
});
});
});
일부 연락처는 여러 자회사에 유효합니다. 이전에 선택한 연락처가 새 연락처 목록에 표시되면 해당 연락처를 계속 선택하고 싶습니다. 따라서 이전에 선택한 sales_contact가 목록에 있으면 선택하십시오. primary_contact 및 insurance_contact와 동일합니다. 어떻게해야합니까?