2013-04-22 6 views
4

Что здесь не так с этим контролером?
Jquery изменить атрибут в HTML, но не графический флажок ...jquery проверяет случайным образом флажок

HTML

<input type="checkbox" checked="checked"/> 
<input type="checkbox"/> 
<a href="#" class="no">off</a> 
<a href="#" class="yes">on</a> 

JS

$(document).ready(function(){ 
$('.yes').click(function(){ 
    $('input:checkbox').attr('checked','checked'); 
}); 
$('.no').click(function(){ 
    $('input:checkbox').removeAttr('checked'); 
}); 
}) 

тестовые

http://jsfiddle.net/ehijon/Jmn3r/

ответ

4

Изменить использовать prop:

$("input[type='checkbox']").prop('checked',true); // --Change to false to uncheck 

Смотрите скрипку обновления: http://jsfiddle.net/Jmn3r/1/

+0

спасибо, я сложенное там с 30мин! – ehijon

Смежные вопросы