У меня есть несколько переключателей вроде:
<input type='radio' name='myradio' id='myradio' />
Мне нужно выбрать все переключатели без атрибута value в разметке, а затем установить для них атрибут. Следующие тесты не работают:
$('#myradio').val() // returns 'on'
$('#myradio').attr('value') // returns 'on'
Это работает в Chrome, но не в IE8:
$('#myradio').is('[value]'); //doesn't work in IE8
Какой самый безопасный способ определить, имеет ли элемент атрибут значения? Есть ли объяснение описанного выше поведения?