js

[jQuery] μžμ‹ 및 ν•˜μœ„ νƒœκ·Έ λͺ¨λ‘μ—μ„œ μ°ΎλŠ” .find()

natrue 2021. 5. 11. 11:28
728x90

 . find() 

  •  μ„ νƒλœ μš”μ†Œ μ§‘ν•©μ—μ„œ μ„ νƒμž
  •  λ§€κ°œλ³€μˆ˜ :  selector(#id, .class), jQuery객체, element
  • . find()와. children() ν•¨μˆ˜λŠ” λΉ„μŠ·ν•˜μ§€λ§Œ λ‹€λ₯΄λ‹€.
  • . find() : μžμ‹ 및 ν•˜μœ„ νƒœκ·Έ λͺ¨λ‘ 찾을 λ•Œ
  • . chilidren() : λ°”λ‘œ μ•„λž˜ μš”μ†Œ, μžμ‹ μš”μ†Œλ§Œ 찾을 λ•Œ 
<ul>
    <li>
    	<span>1</span>
    </li>
    <li>
    	<span>2</span>
    </li>
    <li>
    	<span>3</span>
    </li>
</ul>
$('ul').find('span'); //span λͺ¨λ‘ 
$('ul>li:eq(0)').children('span'); //첫번째 span을 μ°Ύμ„λ•Œ (μžμ‹μš”μ†Œ)
$('ul').find('span:eq(2)');  //μ„Έλ²ˆμ§Έ span을 μ°Ύμ„λ•Œ (μžμ‹ 및 ν•˜μœ„ νƒœκ·Έ λͺ¨λ‘)

 

 

$('ul').find('span:eq(2)').css('color', 'red'); 색상을 λ„£μ–΄ ν…ŒμŠ€νŠΈ. 3번째 span을 κ°€μ Έμ˜¨λ‹€.