본문 바로가기

jQuery17

textarea값을 json으로 넘겨줄 때 그냥 textarea값을 가져오면 띄어쓰기 때문에, json으로 삽입할 수가 없습니다. 그래서 개행문자를 치환해주고, json에 삽입해야합니다. 치환방법 vat text = $("#textArea").val().split("\n").join("\\n"); 2017. 4. 21.
json to Array (key 기준)방법 json to Array (key 기준)방법 json의 key 이름으로 배열로 가져옴 var json = [{"col1Val":"1월","col2Val":"2월","col3Val":"3월","col4Val":"4월","col5Val":"5월","col6Val":"6월","col7Val":"7월"},{"col1Val":"200","col2Val":"150","col3Val":"100","col4Val":"200","col5Val":"500","col6Val":"450","col7Val":"300"},{"col1Val":"300","col2Val":"250","col3Val":"250","col4Val":"400","col5Val":"700","col6Val":"650","col7Val":"600"}] co.. 2017. 4. 5.
jQuery 중복이벤트 제거(바인딩 제거) 하나의 html 내에서 동적으로 html 불러올 때, 문제가 생겼다. main html 내에게 A의 html을 불렀을 때, id="search"가 있고, A의 html을 제거하고 B의 html을 불렀을 때, id="search"는 경우가 있다. 전체 html 내에서는 A가 사라지고 B가 생성되어서 id가 중복되지 않는다고 하지만, jQuery에서는 여전히 A의 html id를 바인딩하고 있는 상태다. 그래서 B의 id를 클릭하면 A의 이벤트가 실행된다던지, 2번 이상 이벤트가 중복으로 동시에 실행된다던지 하는 문제가 생긴다. 스크립트는 정상적으로 id 바인딩이 제거가 되지 않은 상태다. 이러한 경우는 기존의 jQuery 바인딩을 제거시켜줘야한다. jQuery의 .off() 를 사용하면 쉽게 해결할 수 있.. 2017. 4. 1.
xrule을 jQuery로 실행하기 okky에서 여행매니아님께서 알려주신 방법입니다. how to execute xrule.js by jquery function f() { if (xr(document.getElementById("div1"))) { //모든데이터가 정상이면 여기로 옵니다. AJAX 통신 하면 됩니다. alert("ok"); } } GO 출처 : http://okky.kr/article/380856 다운로드 : xrule download한글 설명 : https://www.slideshare.net/JinhyunSim/xrule 2017. 3. 23.