Ответ 1
$('#test').prop('checked', true);
Примечание только в jQuery 1.6 +
Возможный дубликат:
Как установить флажок с помощью JQuery или Javascript?
Я пытаюсь установить флажок (или нет) с помощью jQuery.
Мой пример HTML:
<input type="checkbox" id="test" name="test" />
Попытка снять флажок (не работает)
$('#test').val('off');
и при проверке:
$('#test').val('on');
Как управлять флажками с помощью jQuery?
$('#test').prop('checked', true);
Примечание только в jQuery 1.6 +
$('#test').attr('checked','checked');
$('#test').removeAttr('checked');
$('#checkbox').prop('checked', true);
Если вы хотите, чтобы он не был отмечен:
$('#checkbox').prop('checked', false);
Я думаю, вы должны использовать prop(), если вы используете jQuery 1.6 и далее.
Чтобы проверить это, вы должны:
$('#test').prop('checked', true);
чтобы снять флажок:
$('#test').prop('checked', false);
из jQuery v1.6 используйте prop
чтобы проверить, что это checkd или нет
$('input:radio').prop('checked') // will return true or false
и сделать это с помощью checkd
$("input").prop("checked", true);
Вам не нужно управлять вашими checkbox с помощью jQuery. Вы можете сделать это с помощью простого JavaScript.
Этот фрагмент JS должен работать нормально:
document.TheFormHere.test.Value = true;