Я использую библиотеки mootools & moocheck javascript для пользовательских флажков и переключателей.
<script type="text/javascript" src="<%= Url.Content("~/Scripts/jquery-1.4.2.min.js") %>"></script>
<script type="text/javascript" src="<%= Url.Content("~/Scripts/mootools.js") %>"></script>
<script type="text/javascript" src="<%= Url.Content("~/Scripts/moocheck.js") %>"></script>
Это прекрасно работает и показывает пользовательские стили флажков. Но если я установлю флажок на проверенный программно с помощью jQuery, он не будет обновлять стиль флажка.
jQuery(document).ready(function () {
FancyForm.start();
jQuery('#changeIt').click(function () {
jQuery('#checkthis').attr('checked', true);
jQuery('#checkthis').attr('checked', 'checked');
});
});