jQuery에서 숫자 형식의 모든 입력을 선택하려면 어떻게해야합니까?jQuery를 통해 숫자 형식의 입력 선택
다음 코드는 작동하지 않습니다
$(':input[type="number"]').click(function() {
alert('hello');
});
감사합니다.
jQuery에서 숫자 형식의 모든 입력을 선택하려면 어떻게해야합니까?jQuery를 통해 숫자 형식의 입력 선택
다음 코드는 작동하지 않습니다
$(':input[type="number"]').click(function() {
alert('hello');
});
감사합니다.
선택기가 정확합니다. attribute-equals-selector
(docs)을 사용하면 해당 유형의 입력 요소를 선택합니다.
DOM을 실행하기 전에로드해야합니다.
예 : ":"전에 입력http://jsfiddle.net/H2aQr/
$(function() {
$(':input[type="number"]').click(function() { alert('hello'); });
});
화살표를 클릭하면'onclick'이 표시되지 않습니다. –
@Josh,이 예를 의미합니까? 그것은 나를 위해 작동합니다. 어떤 브라우저를 사용하고 있습니까? – user113716
또한 IE 지원을 위해': input' 콜론을 삭제해야합니다. –
내가 당신의 문제가 생각합니다.
시도 : 당신이 여기에서 볼 수있는 코드가 잘 작동으로
$('input[type="number"]').click(function() { alert('hello'); });
유효한 선택자 (콜론 포함)입니다. [input-selector] (http://api.jquery.com/input-selector) – user113716
이라고 불리는데,':'은 범용 선택기의 함축적 인 사용 때문에 나쁜 습관이지만, 여기에서는 문제가 아닙니다. – jAndy
내 파이어 폭스는 ":"없이만 작동합니다. 어쩌면 어떤 문제가있을 수도 있습니다. – Fender
... http://jsfiddle.net/U47Vj/ 어쩌면 당신의 브라우저는이 HTML5 Feature를 지원하지 않습니다. Chrome에서는 모든 것이 좋습니다. FF 3.6에서 동일한 코드가 작동합니다.
당신은 그 $와 같은 입력의 종류를 선택이다, 처음에 콜론이 필요하지 않습니다 ('입력 : 텍스트')
너무 잘
코드 예제
$('input[type="number"]').click(function() { alert('hello'); });
작품? 내가 볼 수있는 한 '작동해야'합니다. –