아하아하ㅜ
595
2019-11-05 11:41:18
4
172

jquery 자식 선택자 구하는법 질문드려요!


form 태그안의 type이 hidden인 input 셀렉터는 어떻게 구해야할까요?


children('input') 까지는 알겠는데.. type이 hidden인거 찾는 법을 모르겠어요

0
0
  • 답변 4

  • 아이러니y
    1k
    2019-11-05 11:48:07

    input[type=hidden]


    하면 될듯..?

    1
  • 2nusa
    9
    2019-11-05 11:50:58

    $("form input[type=hidden]").each(function () {

      console.log($(this).attr("name"));

    });

    1
  • 추추
    123
    2019-11-05 13:08:06

    1.   $("form input[type='hidden']")

    2.   $("form > input[type='hidden']")

    3.   $("form").children("input[type='hidden']")

    4.   $("form").find("input[type='hidden']")


    넷 다 똑같이 form 태그의 자식 중 type이 hidden인 input을 찾습니다.


    차이점은

    1번은 form태그의 모든 자식들 중에서 찾고

    2번은 form태그의 바로 아래 자식들 중에서 찾습니다.


    마찬가지로 3번 children()은 바로 아래의 자식들 중에서 찾고

    4번 find()는 모든 자식들 중에서 찾습니다.


    속성에 대한 값으로 dom 잡는 건

    [속성=값]의 형태로 잡으면 됩니다.


    input태그 중

    type 속성이 hidden인 애는

    input[type='hidden']


    name 속성이 apple인 애는

    input[name='apple']

    2
  • 아하아하ㅜ
    595
    2019-11-06 15:30:21
    감사합니다~!~!~!~!
    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.