Se você estiver usando o uniforme 1.5 , use este truque simples para adicionar ou remover o atributo check.
Basta adicionar value = "check" no campo de entrada da caixa de seleção.
Adicione este código em uniform.js
> function doCheckbox(elem){
>.click(function(){
if ( $(elem+':checked').val() == 'check' ) {
$(elem).attr('checked','checked');
}
else {
$(elem).removeAttr('checked');
}
se você não deseja adicionar valor = "marcar" na sua caixa de entrada, porque em alguns casos você adiciona duas caixas de seleção, use isso
if ($(elem).is(':checked')) {
$(elem).attr('checked','checked');
}
else
{
$(elem).removeAttr('checked');
}
Se você estiver usando o uniforme 2.0 , use este truque simples para adicionar ou remover o atributo de verificação
nessa classUpdateChecked($tag, $el, options) {
alteração de função
if ($el.prop) {
// jQuery 1.6+
$el.prop(c, isChecked);
}
Para
if ($el.prop) {
// jQuery 1.6+
$el.prop(c, isChecked);
if (isChecked) {
$el.attr(c, c);
} else {
$el.removeAttr(c);
}
}