입력필드에 타이핑시 자동으로 데이터에 일치하는 값들을 가져와서 완성시킬 수 있게 해주는 기능.
사용 코드
$("#title").autocomplete({
source: function(request, response) {
$.ajax({
url: "/apiUrl"),
success: function(data) {
// 서버에서 json 데이터 response
response($.map(data.items, function (item) {
return {
label: "["+item.id+"] " + item.title + " ("+item.type+")",
baseCodeId: item.id,
type: item.type
};
}));
}
});
},
minLength: 2, // autocomplete로 보여주기 위한 최소 글자 수
select: function( event, ui ) {
$("#baseCodeId").val(ui.item.baseCodeId);
$("#type").val(ui.item.type);
}
});
scroll 제어(현재 위치, 위치 이동 등) (0) | 2022.02.19 |
---|---|
a태그의 텍스트 가져오기 (0) | 2022.02.19 |
선택자에 클래스 존재 여부 확인 (0) | 2022.01.04 |
몇 초 후에 이벤트 발생(setTimeout) (0) | 2021.10.27 |
전화번호 중간에 - 추가 (0) | 2021.10.06 |