Я обертываю некоторые кнопки радионов, чтобы придать им лучший стиль, используя css и jquery для обработки выбора радионов.
Я использую этот HTML-код для обертывания элемента радиовхода:
<button class="radio-button inches inches-selected">
<input type="radio" id="inches" name="unit" value="inches" checked="checked">
</button>
Все работает хорошо, как и ожидалось в каждом браузере, но в IE, когда я пытаюсь получить проверенный статус (установленный по умолчанию в HTML), я получаю "undefined".
Я пробовал:
$("#inches").is(":checked");
$("#inches").attr("checked");
$("input[value=inches]").is(":checked");
но я всегда получаю "undefined".
Любое предложение?