728x90
var prev_val;
$('#dropdown').focus(function() {
prev_val = $(this).val();
}).change(function() {
$(this).blur() // Firefox fix as suggested by AgDude
var success = confirm('Are you sure you want to change the Dropdown?');
if(success)
{
alert('changed');
// Other changed code would be here...
}
else
{
$(this).val(prev_val);
alert('unchanged');
return false;
}
});
즉, focus() 이벤트에서 현재 선택값을 저장해두고, 취소했을 시 저장해둔 값으로 설정한다는것.
'내가 자꾸 까먹어서 쓰는 개발 이야기 > jQuery' 카테고리의 다른 글
jQuery에서 input/textarea 객체에 붙여넣기(ctrl+V) 인식 (0) | 2013.07.03 |
---|---|
jQuery-UI selectable 에서 멀티셀렉트 기본설정 && toggle 모드 사용하기 (0) | 2013.04.11 |
jquery.colorbox 에서 테두리 색상 변경하기 (0) | 2013.02.08 |
ajaxSetup() 메서드 (0) | 2012.12.12 |
PHP에서 jQuery로 JSON 배열 받아 사용하기 (0) | 2012.08.13 |
최근댓글