qllqllq
1k
2017-10-02 00:31:33
3
979

jQuery에서 selector에서 사용하는 [] 기호 질문드립니다.


jQuert를 공부 중인 초보입니다.

아래와 같은 jQuery 코드가 있을때

$('#tb1 input[type=button]').click(function(e){ ... });


$('#tb1 input[type=button]')  이 부분에서 

tb1이라는 id의 테이블에서 type이 button인 것을 클릭하였을때 기능이 발생하는 것인데

input을 하고  그 후에 type=button을 입력할때는 왜 [] 기호 안에 사용하는 것인가요?


0
0
  • 답변 3

  • 스톡허
    303
    2017-10-02 05:20:23

    input 의 속성 값이라 그렇습니다. 

    1
  • LichKing
    13k
    2017-10-02 07:39:10
    속성에 접근할때 [] 를 써야돼요. type 속성같은경우는 좀 더 줄일수있긴합니다. input:button 이런식으로..
    1
  • 세브라이드
    1k
    2017-10-02 12:48:05

    JQuery 문법

    1. 객체에 접근할때는 객체 이름을 적는다

    예) $(document)

    2. HTML에 접근할때는 문자열을 적는다

    예) $('div'), $('td')

    3. CSS 선택자를 이용해서 HTML에 접근할 수도 있다

    예) $('.title'), $('tr > td'), $('#uid'), $('img[attr=https://okky.kr/assets/okjsp_logo-467f1484e489ca1133e6320083e1fb9f.png]')


    이중 3번 문법이지요. ~.~

    1
  • 로그인을 하시면 답변을 등록할 수 있습니다.