Seleccione entradas con tipo de número a través de jQuery
-
28-10-2019 - |
Pregunta
¿Cómo puedo seleccionar todas las entradas con el tipo de número en jQuery?
El siguiente código no funciona:
$(':input[type="number"]').click(function () {
alert('hello');
});
Gracias.
Solución
Su selector es correcto.Usando el attribute-equals-selector
(docs) , seleccionará elementos de entrada con ese tipo.
Deberá asegurarse de que DOM esté cargado antes de ejecutarlo.
Ejemplo: http://jsfiddle.net/H2aQr/
$(function() {
$(':input[type="number"]').click(function () { alert('hello'); });
});
Otros consejos
Creo que su problema es el ":" antes de la entrada.
prueba:
$('input[type="number"]').click(function () { alert('hello'); });
Como puede ver aquí, su código funciona bien ... http://jsfiddle.net/U47Vj/ Quizás su navegador no admita esta función HTML5 .En Chrome todo está bien.El mismo código en FF 3.6 se rompe.
No necesita los dos puntos al principio, eso es para seleccionar tipos de entrada, como $ ('input: text')
así que $('input[type="number"]').click(function () { alert('hello'); });
funciona bien