Я использую следующий виджет
http://www.erichynds.com/examples/jquery-ui-multiselect-widget/demos/
Пока что это прекрасно работает, но мне нужна помощь в добавлении атрибутов. При использовании Firebug я заметил, что при нажатии на флажок отмеченный атрибут не появляется так, как я ожидал. В своем коде я изменил виджет, я смог добавить код для удаления атрибута флажка.
this.removeAttribute(\'checked\'); this.checked=false;
если товар был проверен заранее. Я успешно использовал этот код
this.setAttribute(\'checked\', \'checked\'); this.checked=true;
если элемент не был отмечен при загрузке страницы.
Моя проблема возникает, когда мне нужно иметь возможность использовать оба набора кода на флажке, я попытался сделать следующее
onclick="if($(this).attr(\'checked\') == \'true\') { this.setAttribute(\'checked\', \'checked\'); this.checked=true; } else { this.removeAttribute(\'checked\'); this.checked=false; }
код удалит атрибут флажка (если проверено перед загрузкой страницы), но при попытке установить флажок для добавления атрибута (если флажок не отмечен при загрузке страницы) ничего не происходит.
Спасибо за любую помощь и извините за плохое кодирование.