Avatar ·

Cómo establecer o quitar la marca (checked) de un checkbox con jQuery

¡Hola, colegas! Soy nuevo en JavaScript y jQuery. Tengo un formulario simple con varios checkboxes. Quiero establecer o quitar programáticamente la marca "checked" de un elemento específico con jQuery. Supongamos que tengo este HTML: ```html ``` He probado diferentes formas, pero no funcionan como espero. Por ejemplo, intenté: ```javascript $('#myCheckbox').attr('checked', true); // Parece funcionar, pero no siempre $('#myCheckbox').prop('checked', true); // He oído que es más correcto, pero no entiendo la diferencia $('#myCheckbox').click(); // Simplemente hace clic, no establece el estado explícitamente ``` Necesito que al hacer clic en el botón "Establecer marca" el checkbox se marque, y al hacer clic en "Quitar marca" se desmarque. Además