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

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
66 자바스크립트 UUID 생성 졸리운_곰 2019.02.27 517
65 HTML5 Drag and Drop javascrpt 드래그 앤 드랍 file 졸리운_곰 2019.02.08 474
64 JQUERY 로 트리메뉴(TREEVIEW) 만들기 file 졸리운_곰 2019.02.08 3931
63 자바스크립트 기본 예제(마우를 클릭드래그하여 오브젝트 이동 시키기) 졸리운_곰 2019.01.28 309
62 접기기능 html 졸리운_곰 2019.01.28 597
61 좀 예전시절 접었다 폈다 하는 javascript 소스 졸리운_곰 2019.01.28 563
60 접었다 폈다하는 자바스크립트 소스 졸리운_곰 2019.01.28 568
59 JSON 스트링 <=> JSON 오브젝트 구분 및 상호 변환 file 졸리운_곰 2018.12.18 480
58 emscripten 셋업 file 졸리운_곰 2018.12.01 596
57 Compiling a New C/C++ Module to WebAssembly 졸리운_곰 2018.12.01 620
56 C/C++ 프로젝트를 WebAssembly로 빌드하기 file 졸리운_곰 2018.12.01 434
55 Emscripten으로 WebAssembly와 JavaScript 코드 크기 줄이기 file 졸리운_곰 2018.12.01 475
54 WebAssembly - hello world 어셈블리를 브라우저에 올려보자 file 졸리운_곰 2018.12.01 498
53 .자바스크립트 문자열 다루기 졸리운_곰 2018.11.19 728
52 [vue.js] eclipse에서 vue.js 시작하기 file 졸리운_곰 2018.09.18 1064
51 jquery json에서 null 값 삭제 졸리운_곰 2018.09.05 307
50 jquery .append(Html). 에서 claas 적용 졸리운_곰 2018.09.05 241
49 Javascript - 문자열에서 큰 따옴표를 제거하고 싶습니다. 졸리운_곰 2018.09.05 468
48 [JavaScript] Object.keys, json Object 반복문 돌리기 for...in 문 졸리운_곰 2018.09.05 596
47 javascript JSON Object의 key 개수(length) 구하기. 졸리운_곰 2018.09.05 490
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED