Library/JQuery

πŸ“š jQuery μš”μ†Œ 인덱슀(index) λ„˜λ²„ κ΅¬ν•˜κΈ°

인파_ 2022. 7. 2. 08:43

index-jquery

JQueryμ—μ„œ μš”μ†Œ 읡덱슀 κ΅¬ν•˜κΈ°

같은 νƒœκ·Έ μš”μ†Œλ“€μ΄ μ—¬λŸ¬κ°œ μžˆλŠ”λ°, μ΄λ“€μ˜ 읡덱슀λ₯Ό κ΅¬ν•΄μ„œ μˆœμ„œλ‘œ μ œμ–΄ν•˜κ³  μ‹Άμ„λ•Œ index() λ©”μ†Œλ“œλ₯Ό 톡해 κ°€λŠ₯ν•˜λ‹€.

λ‹€μŒμ€ λ˜‘κ°™μ€ li 5개의 μš”μ†Œλ“€μ„ 인덱슀λ₯Ό 톡해 νŠΉμ • μš”μ†Œλ₯Ό κ΅¬λ³„ν•˜λŠ” μ˜ˆμ œμ΄λ‹€.

<ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
    <li>6</li>
</ul>
/* 같은 μ΄λ¦„μ˜ li.papers μš”μ†Œλ“€μ—κ²Œ 각각 클릭 μ΄λ²€νŠΈλ“€μ„ 등둝해쀀닀. */
$(".test > ul > li").click(function () {
    // 만일 li μš”μ†Œλ₯Ό ν΄λ¦­ν•œλ‹€λ©΄, κ·Έ ν΄λ¦­ν•œ ν˜•μ œμš”μ†Œ κ°„μ˜ 인덱슀 μˆœμ„œλ₯Ό ꡬ해 λ°˜ν™˜ν•΄μ€€λ‹€.
    let num = $("li").index(this);
    
    $('.result > p > span').text(num + 1);
});

See the Pen jquery index by barzz12 (@inpaSkyrim) on CodePen.