He visto las tres implementaciones de preseleccionar una casilla de verificación. Comencé usando checked = "checked" porque pensé que era la manera "correcta" (nunca me gustó el "checked" = "yes"). Estoy pensando en cambiar a checked = "true", ya que parece más legible y es más fácil codificar el JavaScript. Tenga en cuenta que esta misma pregunta se aplica a otros atributos como "disabled" = "disabled" versus "disabled" = "true". Siempre que sea consecuente, ¿está usando "verdadero" el enfoque preferido? Graciascheckbox true o checked o yes
<input type="checkbox" checked="checked" value="123" name="howdy" />
<input type="checkbox" checked="true" value="123" name="howdy" />
<input type="checkbox" checked="yes" value="123" name="howdy" />
¿Qué hay de $ ('input [name = foo]'). attr ('verificado', verdadero);? ¿Debería ser realmente $ ('input [name = foo]'). Attr ('checked', 'checked')? – user1032531