Avatar ·

Como definir o estado "checked" para uma checkbox usando jQuery?

Olá a todos! Estou começando a aprender jQuery e encontrei um problema ao trabalhar com checkboxes. Preciso programaticamente marcar e desmarcar uma checkbox dependendo das ações do usuário. Tenho várias checkboxes em um formulário: ```html ``` Tentei diferentes formas, mas elas funcionam de forma instável. Por exemplo, estou usando: ```javascript $('#agree').attr('checked', true); // parece funcionar, mas nem sempre $('.option').attr('checked', 'checked'); // também estranho ``` Mas quando verifico no console, vejo que o atributo `checked` é adicionado, mas visualmente a checkbox não muda. Ou o contrário — depois de desmarcar via `.removeAt