Для более подробной информации о sort
, прочтите спецификацию sort
в спецификации Single Unix v3 . Он указывает
. Сравнение [...] должно выполняться с использованием последовательности сортировки текущей локали.
blockquote>IOW, как
sort
сортировки зависят на языковых настройках среды, в которой работает скрипт.
Чтобы получить значение атрибута Value, вы можете сделать что-то вроде этого:
$("input[type='checkbox']").val();
Или если вы задали для него class
или id
, вы можете:
$('#check_id').val();
$('.check_class').val();
Однако это вернет то же самое значение, независимо от того, проверено оно или нет, это может сбить с толку, так как это отличается от поведения формы отправки.
Чтобы проверить, отмечен он или нет, сделайте:
if ($('#check_id').is(":checked"))
{
// it is checked
}
Эти два способа работают:
$('#checkbox').prop('checked')
$('#checkbox').is(':checked')
(спасибо @mgsloan kbd>)
$('#test').click(function() {
alert("Checkbox state (method 1) = " + $('#test').prop('checked'));
alert("Checkbox state (method 2) = " + $('#test').is(':checked'));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
Check me: <input id="test" type="checkbox" />