Всем привет. Помогите доработать выбор одного checkbox. Есть код:
<ul>
{foreach from=$prop->getAllowedValues() key=key item=value name=i}
<li><input type="checkbox" {if is_array($filters[$prop.id]) && in_array($value, $filters[$prop.id])}checked{/if} name="f[{$prop.id}][]" value="{$value}" class="cb" id="cb_{$prop.id}_{$smarty.foreach.i.iteration}"><label for="cb_{$prop.id}_{$smarty.foreach.i.iteration}">{$value}</label></li>
{/foreach}
</ul>
После тега вставляю script
$('.checkbox').change(function(){
$('input[name="' + $(this).attr('name') +'"]').removeAttr('checked');
$(this).prop('checked', true);
});
Скрипт работает верно, но проблема в том, что галочки не убираются с предъидущих checkbox, что может быть не так? Спасибо