프로그래밍/jQuery 44

jquery multiple keydown/up/press(동시 키보드 이벤트)

//저장 F8 키 $(document).on("keydown", function(e) { if(e.keyCode == 119) { if(BeforeData == null){ fnSubmit(); } } }); $(document).keydown(function (f){ if(e.which == 13 && e.ctrlKey) { alert("컨트롤엔터ㅋ"); return; } }); key code list 01020Caps Lock3040Arrow Down111213141212223242313Enter2333Page Up434142434Page Down445152535End45Insert616Shift2636Home46Delete717Ctrl27Esc37Arrow Left478Backspace18Alt2..

jquery ajax checked data json전송 예제

체크된 데이터를 삭제한다고 가정, function fnChkExam(){ var $item = $("#wrap>.item"); var rowCnt = $item.length; var chkCnt = $item.find("input[name='CHK_VAL']:checkbox:checked").length; if(rowCnt == 0){ alert("데이터가 없습니다."); return; } if(chkCnt == 0){ alert("선택 된 항목이 없습니다."); return; } var dataArr = '{"agentno":[], "data":[]}'; var obj = JSON.parse(dataArr); obj["agentno"][0] = '123456789'; if(confirm(chkCnt+"..

jquery tablesorter 2.0(테이블 정렬 플러그인)+스크롤사용

참고 : https://mottie.github.io/tablesorter/docs/index.html 스크롤을 사용하기위해 widget-scroller.js도 사용하였다. 1. jquery와 함께 플러그인 include. 2. 스크립트 지정 $(function(){ //테이블에 콤마가있는 숫자데이터가있어서 소팅시 콤마없애고 소팅해줘야 정확히된다. $.tablesorter.addParser({ // set a unique id id: 'comma', is:function(s){return false;}, format: function(s) {return s.replace(/[\,\.]/g,'');}, type: 'numeric' }); $(".tablesorter").tablesorter({ widthF..

jquery datepicker 특정일 비활성화

http://nampoong.tistory.com/75 datepicker 옵션datepicker option 옵션설명사용예altField$( ".selector" ).datepicker({ altField: ".selecter" });선택한 날짜가 해당 폼에 입력된다.altFormat$( ".selector" ).datepicker({ altFormat: "yyyy-mm-dd" });altField의 폼에 입력될 날짜의 형식beforeShow$( ".selector" ).datepicker({ beforeShow: function(input, inst) { // input은 폼 // inst는 datepicker의 여러 값이 있던데 // 아직 쓸모를 찾지 못했다. } });달력이 그려지기 전에 처리할 ..