Подтвердить что ты не робот

Как установить флажок с помощью jQuery?

Возможный дубликат:
Как установить флажок с помощью JQuery или Javascript?

Я пытаюсь установить флажок (или нет) с помощью jQuery.

Мой пример HTML:

<input type="checkbox" id="test" name="test" />

Попытка снять флажок (не работает)

$('#test').val('off');

и при проверке:

$('#test').val('on');

Как управлять флажками с помощью jQuery?

4b9b3361

Ответ 1

$('#test').prop('checked', true);

Примечание только в jQuery 1.6 +

Ответ 2

$('#test').attr('checked','checked');

$('#test').removeAttr('checked');

Ответ 3

$('#checkbox').prop('checked', true);

Если вы хотите, чтобы он не был отмечен:

$('#checkbox').prop('checked', false);

Ответ 4

Я думаю, вы должны использовать prop(), если вы используете jQuery 1.6 и далее.

Чтобы проверить это, вы должны:

$('#test').prop('checked', true);

чтобы снять флажок:

$('#test').prop('checked', false);

Ответ 5

из jQuery v1.6 используйте prop

чтобы проверить, что это checkd или нет

$('input:radio').prop('checked') // will return true or false

и сделать это с помощью checkd

$("input").prop("checked", true);

Ответ 6

Вам не нужно управлять вашими checkbox с помощью jQuery. Вы можете сделать это с помощью простого JavaScript.

Этот фрагмент JS должен работать нормально:

document.TheFormHere.test.Value = true;