$(function () {
$("select#sech1").change(function () {
$.getJSON("/getop.asp?&_ax_=1", { idx: $(this).val(), ajax: 'true' }, function (j) {
var options = '';
for (var i = 0; i < j.length; i++) {
options += '<option value="' + j[i].optionValue + '">' + j[i].optionDisplay + '</option>';
}
$("select#KD2").html(options);
})
})
})
위 스크립트에서 선택후 검색을 클릭하면 선택이 풀어져 버리는데 검색해도 선택한게 계속 selected 하는 방법이 없을까요?
Comment 1
-
컴포지트
2012.04.30 10:13
스크립트를 보면 HTML 내용이 바뀌도록 한 것 같은데, 그 내용 중에 검색 기능을 하는 요소가 포함되 있다면 기본적으로 당연히 기본값으로 변해버립니다. 이럴 경우 html 로 내용 바꾸고 난 뒤, 해당 검색 엘리먼트를 jQuery로 잡아서 검색한 값으로 val 함수로 주면 검색한 내용이 유지된 효과를 볼 수 있습니다.