2013-10-13 3 views
1

저는 jQuery에서 초보자입니다.jQuery 선택자`:`와`* [type = *] '의 차이점

$(':button'), $('input[type="button"]'$('input:button')

또한

$(':input')$('input')

$('input') 선택은 어떤 요소 뒤에두고 있습니까 : 나는 JQuery와의 선택 요소의 다음과 같은 방법의 차이를 알고 싶어요 어느 $(':input')을 선택하겠습니까 ?? 그렇다면 무엇입니까? the documentation of :button 가입일

답변

2

: $에

등가 선택기 ("버튼")를 사용하여 유효한 CSS는 ( '버튼 입력 [TYPE = "버튼']") $이다.

:button는 유형 buttonbutton elementsinput 요소를 모두 선택시키는 단지 jQuery를 바로 가기입니다. $('input[type="button"]')을 사용하면 <button>some content</button>으로 정의 된 요소가 누락됩니다.

:inputinput 선택기 만 input 요소를 선택하는 동안 '전체 입력 텍스트 영역을 선택하고 선택 버튼 요소 "(그렇게하지 textareaselectbutton 요소).

+0

내가 묻는 모든 질문에 답하십시오 –

+0

대답이 명확하지 않습니다. –

+0

제발 신경 쓰지 마세요.하지만'$ ('input')'과'$ (': input') 사이에 차이가 없으므로 답이 완전하지 않다고 느낍니다. –