jQuery: Move one DIV element inside another

jQuery Practical exercise Part - I : Exercise-12

Move one DIV element inside another using jQuery.

Move the following 
<div id="source">
...
</div>
To 
<div id="destination">
...
</div>

Sample solution :

HTML Code :


<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-git.js"></script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Move one DIV element inside another.</title>
</head>
<body>
<div id="nonSelected">
<!--Declaring BUTTON TAGS -->
<button id="btnDefault" onclick="moveButton(this)" type="button">Button1</button>
    <button id="btnPrimary" onclick="moveButton(this)" type="button" >Button2</button>
	
	  <button id="btnDanger" onclick="moveButton(this)" type="button">Button3</button>
	  
	  </div>
	  <div id="selected">
	  </div>
	  </body>
	  </html>

CSS Code :


#nonSelected{
    position: absolute;
    top: 10px;
    left: 10px;
    width: 180px;
    height: 180px;
    background-color: #884333;
    border-width: 1px;
    border-style: dotted;
    border-color: black;
    padding: 10px;
}

#selected{
    position: absolute;
    top: 10px;
    left: 200px;
    width: 180px;
    height: 180px;
    background-color: #498933;
    border-width: 1px;
    border-style: dotted;
    border-color: black;
    padding: 10px;
}

JavaScript Code :

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com


function moveButton(elem){
    if( $(elem).parent().attr("id") == "nonSelected" ){
        $(elem).detach().appendTo('#selected');
    }
    else{
        $(elem).detach().appendTo('#nonSelected'); 
    }
}

 

Contribute your code and comments through Disqus.

[출처] https://www.w3resource.com/jquery-exercises/part1/jquery-practical-exercise-12.php

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
303 JQuery 오브젝트를 문자열로 변환 : How do you convert a jQuery object into a string? 졸리운_곰 2019.03.06 360
302 HTML Color Shades 음영처리 색상표 졸리운_곰 2019.03.06 379
301 jQuery / Method / .removeClass() - 선택한 요소의 클래스 값을 제거하는 메서드 file 졸리운_곰 2019.03.06 543
300 jQuery – 속성 또는 속성 값으로 선택자 지정하기 졸리운_곰 2019.03.04 415
299 class 여러개 - jquery 선택자에서 javascript 변수를 사용하는 방법 졸리운_곰 2019.03.04 616
298 [JQuery] Object의 특정 클래스(Class) 포함 여부를 확인하는 다양한 방법. file 졸리운_곰 2019.03.04 356
297 jQuery / Method / .addClass() - 클래스 값을 추가하는 메서드 file 졸리운_곰 2019.03.04 397
296 [jQuery] 선택자에 변수 넣기 졸리운_곰 2019.03.04 642
295 자바스크립트 UUID 생성 졸리운_곰 2019.02.27 517
» jQuery: Move one DIV element inside another 졸리운_곰 2019.02.08 233
293 Removing, Replacing and Moving Elements in jQuery file 졸리운_곰 2019.02.08 305
292 HTML5 Drag and Drop javascrpt 드래그 앤 드랍 file 졸리운_곰 2019.02.08 474
291 JQUERY 로 트리메뉴(TREEVIEW) 만들기 file 졸리운_곰 2019.02.08 3931
290 CSS / 반응형 레이아웃 만들기 file 졸리운_곰 2019.02.08 572
289 Responsive Web ② - 반응형 웹을 위한 레이아웃 설계 방법 file 졸리운_곰 2019.02.08 634
288 Responsive Web ① – 반응형 웹을 위해 개발자가 꼭 알아야 하는 기술들 file 졸리운_곰 2019.02.08 325
287 DIV안에 DIV 넣어 정렬하기 file 졸리운_곰 2019.02.06 639
286 DIV 태그를 이용하여 레이아웃 만들기 file 졸리운_곰 2019.02.06 806
285 HTML DIV tag: 세 개의 DIV영역을 가로로 나란히 놓는 방법 - 테이블과 비교 졸리운_곰 2019.02.04 589
284 [WP]외부 게시판을 IFRAME으로 넣기 졸리운_곰 2019.01.30 533
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED