У меня есть 3 кнопки радио с прикрепленным обратного вызова:Как обрабатывать изменения RadioButton в IE 7
$('#formBuilding input[type="radio"]').change(projectChangeHandler);
In обратного вызова projectChangeHandler I доступа к значению радио с:
var currentSelection = $('#formBuilding input:radio:checked').val()
В IE 7, в отличие другим браузеры, currentSelection имеет значение от радиообъекта, который не выбран. В других браузерах currentSelection имеет значение от радиатора, который был нажат (или получил фокус).
Как решить это, чтобы быть кроссбраузером?
Благодаря Paweł
Это работает, спасибо большое! Во всяком случае, это (и другие подобные события), стандартизированные каким-то документом или спецификацией? – dragonfly
Не нашел ни одного, что я должен сказать. Обратите внимание, что флажки показывают одинаковое поведение, поэтому вы также должны использовать событие click на них. –
http://www.quirksmode.org/dom/events/index.html будет иметь достаточное количество информации, которую вы ищете. – ajm