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