javascript - jQuery skontrolovať, či je vstup typu checkbox?


Chcel by som zistiť, či je vstup začiarkavacie políčko alebo nie, a nasledujúce nefunguje:

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

Ďakujem ešte raz!

Odpoveď č. 1

Môžete použiť pseudo-selektory :checkbox s volaním funkcie is v jQuery:

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

Odpoveď č. 2

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

Alebo viac vo štýle jQuery:

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

Odpoveď č. 3

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

Súvisiace články