본문 바로가기

jQuery 엘리먼트 감싸기 풀어내기 wrap(wrappingElement) : 각요소를 매개변수로 감사줍니다.wrapAll(wrappingElement) : 모든 요소를 매개변수로 감싸줍니다.wraplnner(wrappingElement) : 각 요소를 매개변수로 감싸줍니다.unwrap(wrappingElement) : 요소를 감싸고 있는 부모엘리멘트를 제거합니다. ① wrap() wrap() 메서드의 경우 select한 엘리먼트의 확장 집합을 개별적으로 wrapping을 한다. wrapAll() 메서드의 경우 select한 엘리먼트의 확장 집합의 전체를 모아 한번에 wrapping을 한다. wrap() 메서드의 경우 select한 엘리먼트의 확장 .. 더보기
jQuery 엘리먼트 메서드 append(html 문자열) : html문자열 추가 또는 이동prepend(html 문자열) : 맨 앞에 html 문자열을 추가 또는 이동 before(html 문자열) : 바로 앞에 html 문자열 추가 또는 이동 after(html 문자열) : 형제엘리먼트의 바로 뒤에 html 문자열을 추가 또는 이동appendTo(target) : 자식엘리먼트 중 맨 뒤로 이동prependTo(target) : 자식엘리먼트 중 맨 앞으로 이동시킵니다.insertBefore(targets) : 형제엘리먼트 바로 앞으로 이동시킵니다. insertAfter(targets) : 형제엘리먼트 바로 뒤로 이동시킵니다, ① append() 메서드 활용_html문자열 추가 또는 이동.newElement { color:red; .. 더보기
jQuery text 컨텐츠 읽고 설정하기 ① ('#wrapper > ul > li').text() $(document).ready(function(){ $('#wrapper > ul > li').text(' 감성에 시럽 ');}); content [ 변경 후 ] 감성에 시럽 // 기존에 내용이 삭제되고 새로운 내용이 추가됨 ② ('#wrapper > span').text($('#copy').text()); $(document).ready(function(){$('#wrapper').text($('#copy').text()); }); * 기존 wrapper 엘리먼트의 내용이 삭제되고 copy 엘리먼트를 추가해주기 이곳의 내용을 바꿔 주세요. 안녕 마음에 감성시럽 한 스픈 어떠니?. [ 변경 후 ] 안녕 마음에 감성시럽 한 스픈 어떻니?. 안녕 마.. 더보기
html콘텐츠를 읽어 다른엘리먼트의 html콘텐츠로 설정 ① $(document).ready(function(){ $('#wrapper').html($('#hidden').html()); // waapper의 내용을 hidden의 내용으로 교체 }); 이곳의 내용을 바꿔 주세요.1234 // 기존 html 콘텐츠를 삭제하고 wrapper의 엘리먼트가 추가됨... ② $(document).ready(function(){ $('#wrapper').html('12'); }); 더보기
jQuery 스크롤 $(document).ready(function(){var info = $('#info');$(window).on('scroll', function(){var scroll_horizon = $(window).scrollLeft(); // 스크롤 수평 좌표 받아오기var scroll_vertical = $(window).scrollTop(); // 스크롤 세로좌표 받아오기info.children('.scrollLeft').text(scroll_horizon); // 폼에 좌표 써주기info.children('.scrollTop').text(scroll_vertical); // 폼에 좌표 써주기});var form = $('#form');var xField = form.children('.xField');v.. 더보기
jQuery input div id="form"> input type="text" class="xField" value="" /> input type="text" class="yField" value="" /> input type="button" class="btn" value="입력" />     div> 더보기
jQuery 엘리먼트 크기 / 위치 박스의 width = 0 박스의 height = 0 박스의 innerWidth = 0 박스의 innerHeight = 0 박스의 outerWidth = 0 박스의 outerHeight = 0 $(document).ready(function(){var box = $('#box');$(window).resize(function(){$('#width').text(box.width());$('#height').text(box. height());$('#innerWidth').text(box. innerWidth());$('#innerHeight').text(box. innerHeight());$('#outerWidth').text(box. outerWidth(false));$('#outerHeight').tex.. 더보기
jQuery 어트리뷰트 속성 값 attr() ① attr() 속성값 불러오기 $(document).ready(function(){var value = $(':input').attr('value');document.write(value); }); attr() 메서드 인자값을 한개 넘기면 속성값 불러오기// 꼬망이는 귀엽다 출력 ② attr() 속성값 주기 $(document).ready(function(){var value = $(':input').attr('value', '초코도 귀엽다'); }); attr() 메서드 인자값을 두개 넘기면 속성값 주기// 더보기
jQuery 메서드 정리 ① size()recthellowhellowhellow $(document).ready(function(){var len = $('#box > ul > li').size();console.log(len); // 3출력}); ② eq(index)rect12345 eq("메서드인자 숫자 ") 메서드를 이용하여 엘리멘트를 선택. $(document).ready(function(){var el = $('#box > ul > li').eq(2);el.css('color','red');consloe.log(el);}); ③ first() , last()rect1 // first()2345 // last() $(document).ready(function(){var el = $('#box > ul > li'); va.. 더보기
제이쿼리(jQuery) 필터 셀렉터 정리 ① first 필터 셀렉트recthellow // 여기 첫번째 줄 바꾸기hellowhellow :first 필터 셀렉터를 사용하여 선택한 엘리먼트의 첫번째 엘리먼트를 선택하기. $(document).ready(function(){var el = $( '#firstId > li:first');el.css('color' , 'red');}); ② :last 필터 셀렉트recthellow1hellow2hellow3 // 마지막 줄 바꾸기 :first 필터 셀렉터를 사용하여 선택한 엘리먼트의 첫번째 엘리먼트를 선택하기. $(document).ready(function(){var el = $( '#listId > li:last');el.css('color' , 'red');}); ③ :even 필터 셀렉트rect.. 더보기