¾È±Ô °øºÎ¹æ

Javascript & JQuery & CSS > clone() - °´Ã¼ º¹»ç

µî·ÏÀÏ : 2017-07-13 19:48 Á¶È¸¼ö : 34,208

clone() ÇÔ¼ö´Â ÀÏÄ¡ÇÏ´Â ¿ä¼Ò ÁýÇÕÀÇ ±íÀº º¹»ç(deep copy)¸¦ ÇÕ´Ï´Ù.

.clone( [withDataAndEvents] )
  withDataAndEvents À̺¥Æ®Ã³¸®±â¿¡¼­ ¿ä¼Ò¿Í ÇÔ²² º¹»ç¸¦ ÇÒ°ÇÁö¸¦ °áÁ¤ÇÏ´Â ºÎ¿ï°ª.
.clone( [withDataAndEvents,] [deepWithDataAndEvents] )
  withDataAndEvents À̺¥Æ® Çڵ鷯¿Í µ¥ÀÌÅÍ ¿ä¼Ò¿Í ÇÔ²² º¹»çÇؾßÇÏ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³»´Â ºÎ¿ï°ª. ±âº»°ªÀº false.
  deepWithDataAndEvents À̺¥Æ® 󸮱â¿Í º¹Á¦µÈ ¿ä¼ÒÀÇ ¸ðµç ÀÚ½Ä ¿ä¼Ò µ¥ÀÌÅ͸¦ º¹»çÇؾßÇÏ´ÂÁö ¿©ºÎ¸¦ °áÁ¤ÇÏ´Â ºÎ¿ï°ª.
  ±âº»°ªÀº ù ¹ø° ÀμöÀÇ °ª°ú ÀÏÄ¡.


.clone() ÇÔ¼ö´Â ¼±ÅÃµÈ ¿ä¼Ò ÁýÇÕÀ» ±íÀº º¹»ç(deep copy)ÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» ÇÕ´Ï´Ù.
±íÀº º¹»ç(deep copy)ÀÇ Àǹ̴ ¼±ÅÃµÈ ¿ä¼ÒµéÀÇ ¸ðµç ÀÚ½Ä ¿ä¼Òµé°ú ÅؽºÆ® ³ëµåµéÀ» ¸ðµÎ Æ÷ÇÔÇÏ´Â °ÍÀÔ´Ï´Ù.
³¢¿ö³Ö±â À§ÇÑ ÇÔ¼öÀÇ ¿ëµµ·Î »ç¿ëµÉ ¶§, .clone() ÇÔ¼ö´Â ÆäÀÌÁö »ó¿¡ ¿ä¼ÒµéÀ» º¹»çÇÏ¿© ³Ö±â¿¡´Â ¾ÆÁÖ ÆíÇÑ ¹æ¹ýÀÔ´Ï´Ù.
´ÙÀ½ HTMLÀ» º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.
 
		<div class="container">
				<div class="hello">Hello</div>
				<div class="goodbye">Goodbye</div>
			</div>
À§¿Í °°Àº HTML űװ¡ Á¸ÀçÇÒ ¶§ ¾Æ·¡ ó·³ appendTo¸¦ »ç¿ëÇÏ°Ô µÇ¸é ¾î¶»°Ô µÉ±î¿ä?

 $('.hello').clone().appendTo('.goodbye');
 
			<div class="container">
				<div class="hello">Hello</div>
				<div class="goodbye">
				Goodbye
					
					<div class="hello">Hello</div>
				</div>
			</div>
À§¿Í °°ÀÌ ¹Ù²î°Ô µÇ´Â°É È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.


 
¡Ø Ȥ½Ã µµ¿òÀÌ µÇ¼Ì´Ù¸é ´ñ±Û¿¡ ÇѸ¶µð ³²°ÜÁÖ¼¼¿ä!
ÀÛ¼ºÀÚ   ºñ¹Ð¹øÈ£
ÀÚµ¿±Û ¹æÁö     (ÀÚµ¿±Û ¹æÁö ±â´ÉÀÔ´Ï´Ù.)
³»¿ë   ´ñ±Û´Þ±â 
À̸ÞÀÏ ¹®ÀÇ : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.