我有3个附加回调的单选按钮:
$('#formBuilding input[type="radio"]').change(projectChangeHandler);
在回调projectChangeHandler中,我使用:
访问无线电值var currentSelection = $('#formBuilding input:radio:checked').val()
在IE 7中,与其他浏览器不同,currentSelection具有未被选中的radiobutton的值。在其他浏览器中,currentSelection具有来自单击(或获得焦点)的单选按钮的值。
如何解决它成为crossbrowser?
谢谢Paweł
答案 0 :(得分:3)
对于单选按钮,您应该使用click事件。虽然听起来可能很奇怪,但是当用键盘选择单选按钮时,点击事件也会触发,因此可访问性没有问题。