¾È±Ô °øºÎ¹æ

Javascript & JQuery & CSS > has() - ÀÚ½Ä ³ëµå°¡ Á¸ÀçÇϴ°¡?

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

has() ÇÔ¼ö´Â ¼±ÅÃµÈ ¿ä¼ÒµéÀÌ ÀÚ½ÅÀÇ ÀÚ½Ä ¿ä¼Ò¿¡¼­ ÁÖ¾îÁø ¼±ÅÃÀÚ°¡ ÀÖ´ÂÁö È®ÀÎÇÏ¿© ¹üÀ§¸¦ Ãà¼ÒÇÕ´Ï´Ù.
 

			.has( selector )
				selector ¿ä¼Ò¸¦ ãÀ» ¼ö ÀÖ´Â ¼±ÅÃÀÚ ¹®ÀÚ¿­
			.has( contained )
				contained ¿ä¼Ò¸¦ ãÀ» ¼ö ÀÖ´Â DOM ¿ä¼Ò

has() ÇÔ¼ö¸¦ »ç¿ëÇÏ¸é ¿ä¼Ò ÁýÇÕÀÇ ¹üÀ§¸¦ Ãà¼ÒÇÒ ¼ö ÀÖ½À´Ï´Ù. ÁÖ¾îÁö´Â ¼±ÅÃÀÚ¿¡ ´ëÇØ ¼±ÅÃµÉ ¿ä¼Ò°¡ ÀÖ´ÂÁö

ÀÚ½Ä ¿ä¼ÒµéÀ» Ž»öÇÏ¿© »õ·Î¿î jQuery ÁýÇÕÀ» »ý¼ºÇØ ³À´Ï´Ù.

¿¹Á¦¸¦ º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.
 

			<ul>
				<li>list item 1</li>
				<li>list item 2
					<ul>
						<li>list item 2-a</li>
						<li>list item 2-b</li>
					</ul>
				</li>
				<li>list item 3</li>
				<li>list item 4</li>
			</ul>

À§ html ±¸Á¶¿¡ ¾Æ·¡ ½ºÅ©¸³Æ®¸¦ Àû¿ë½ÃÄÑ º¸°Ú½À´Ï´Ù.

$('li').has('ul').css('background-color', 'red');

Àû¿ë½ÃŲ °á°ú´Â item 2¿Í ±× ¾Æ·¡ ÀڽĿä¼ÒµéÀÇ ¹è°æ»öÀÌ »¡°£»öÀ¸·Î ¹Ù²î°Ô µË´Ï´Ù.
ÀÌÀ¯´Â item 2°¡ liÀ̸鼭 ÇÏÀ§ ¿ä¼Ò·Î ulÀ» Áö´Ï°í Àֱ⠶§¹®ÀÔ´Ï´Ù.
¡Ø Ȥ½Ã µµ¿òÀÌ µÇ¼Ì´Ù¸é ´ñ±Û¿¡ ÇѸ¶µð ³²°ÜÁÖ¼¼¿ä!
ÀÛ¼ºÀÚ   ºñ¹Ð¹øÈ£
ÀÚµ¿±Û ¹æÁö     (ÀÚµ¿±Û ¹æÁö ±â´ÉÀÔ´Ï´Ù.)
³»¿ë   ´ñ±Û´Þ±â 
À̸ÞÀÏ ¹®ÀÇ : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.