본문 바로가기

자바스크립트

(51)
190509 has and addClass 엄청 유용할 거 같다. span 중 label을 가진 애에게 wLeft 라는 class를 추가 $('span').has('label').addclass('wLeft');
190303 contenteditable true 인 div 내부 엔터치면 div 또 생기는 거 chrome contenteditable=true인 div 내부에서 엔터치면 div 또 생기는 거 처리.chrome 에서만 생기는 문제라 함.
181210 배열 값 하나씩 제거 & 랜덤 제시 $(document).ready(function() { str = '';a = ['사과','배','귤','키위','망고','바나나','딸기']; $('#board').click(function(e) {if (a.length > 0) {i = Math.floor(Math.random() * 20);if (i>a.length) {i = (i%a.length);};str = a[i];a.splice(i,1);} else {str = "END";};$('#board').html(str);});});
181115 : 정규식 배열 이용해서 체크 & 치환 a = [' ','',' ','',' ','',/\(SA\)/,/\(MA\)/]; for (i=0;i
181115 정규식 : 괄호를 포함하는 string replace (SA) 라는 것을 공백으로 replace 하겠다 하면, 1.tmpRegEx = new RegExp(/\(SA\)/,'g');str = str.replace(tmpRegEx,''); 2.str = str.replace(/\(SA\)/g,'');
while break i=0;while(str1 > -1) { 내용 i++; if(i==50) { break };};
180628 체크 버튼 클릭시 이벤트 발생 $('#loop').change(function() {if ($(this).is(':checked')) {alert('loop');};});
180618 jQuery swipe 2. 헐 회사에서 테스트 페이지 성공하고 레코드 페이지에 적용하니까 오류가 졸라게 났다.그래서 작업하기도 불편하고 해서 집 와서 다시 해봤다.이유를 도무지 알 수가 없었다. js 파일도 제대로 인클루드 된 거 같았고요. 왜인가 다 하나하나 뺐다가 더해가며 확인하니 js 파일 인클루드가 제대로 안 되었던 것! 하하계속 폴더 앞에 ./ 상태에서 작업. 이유는 바로 ./ 였다.ㅎㅎ 시벌 1.대박 발견(호들갑). 개발자 사이트:http://labs.rampinteractive.co.uk/touchSwipe/demos/ 한글 블로그 설명:http://blog.naver.com/PostView.nhn?blogId=accond&logNo=220632007381&parentCategoryNo=&categoryNo=24..
180504 jquery wrap attr = $('input:radio');attr.wrap('');$('span').css('background-color','red');
180503 체크 버튼, 래디오 박스 관련 categorical scale 1. 해당 id의 래디오 버튼 디폴트로 선택 되어 있도록$("#scale").attr('checked', 'checked'); 2. 변수 잡아줄 때attr = $('input:radio'); 3. 래디오 버튼 중 this가 아닌 경우 checked는 false로attr.on('change', function() { attr.not(this).prop('checked',false);}); 4. 해당 id의 래디오 버튼이 체크 되었을 때 function 실행if($('#scale').is(':checked')) { scaleFunction();};if($('#categorical').is(':checked')) { mainFunction(); };