validar saber not isarray inarray esta elemento array javascript jquery jquery-ui

javascript - saber - typeof jquery



jQuery comprobar si una entrada es tipo casilla de verificación? (5)

Puede usar el selector pseudo-selector :checkbox con una llamada a jQuery''s function:

$(''#myinput'').is('':checkbox'')

Me gustaría saber si una entrada es una casilla de verificación o no, y lo siguiente no funciona:

$("#myinput").attr(''checked'') === undefined

¡Gracias otra vez!


Una solución que no sea jQuery es muy similar a una solución jQuery:

document.querySelector(''#myinput'').getAttribute(''type'') === ''checkbox''


Usa esta función:

function is_checkbox(selector) { var $result = $(selector); return $result[0] && $result[0].type === ''checkbox''; };

O este plugin jquery:

$.fn.is_checkbox = function () { return this.is('':checkbox''); };


$("#myinput").attr(''type'') == ''checkbox''


>>> a=$("#communitymode")[0] <input id="communitymode" type="checkbox" name="communitymode"> >>> a.type "checkbox"

O, más del estilo de jQuery:

$("#myinput").attr(''type'') == ''checkbox''