если вы жмете на чекбокс то он изменяется, а если вам нужно чекнуть или анчекнуть чекбокс после того как придет ajax — запрос, с помощь метода trigger это можно сделать
если чекбокс при старте страницы
— чекнут
— в фокусе
— задизейбленый
— задизейбленый и ченутий
— чекнут и в фокусе
плюс в вашем варианте нет колбеков, нет кастомных событей, не изменится состояние чекбокса когда у него фукус и вы жмете пробел, не подсвечивается при таб-обходе, при ресете не изменится картинка…
но checked-polyfill не стилезирует задизейблены чекбоксы, чекбоксы в фокусе, задизейблены и чекнуты чекбоксы, чекбосы при навидении, чекбоксы в активном стане.
trigger
это можно сделатьесли чекбокс при старте страницы
— чекнут
— в фокусе
— задизейбленый
— задизейбленый и ченутий
— чекнут и в фокусе
плюс в вашем варианте нет колбеков, нет кастомных событей, не изменится состояние чекбокса когда у него фукус и вы жмете пробел, не подсвечивается при таб-обходе, при ресете не изменится картинка…
С етим плагином можно ето сделать.
Нативными методами — нет.