Я пытаюсь изменить имя набора переключателей, созданных с помощью элемента управления повторителя ASP.NET. Я попробовал эту строку jQuery:
$('#divContainer input:radio[name*=optModalShippingMethodGroup]').attr('name', 'testValue');
но когда я смотрю на разметку, выводимую браузером, переключатели все еще имеют свойство имени, назначенное .NET. Затем я выделил проблему в этом jsBin-скрипте. Если я запускаю этот скрипт в Firefox и IE8, он ведет себя как положено, а переключатели являются взаимоисключающими. В IE7 обе кнопки могут быть выбраны одновременно.
Кто-нибудь сталкивался с этой проблемой раньше, и если да, то есть ли какой-нибудь совет, как ее решить? К сожалению, отказаться от поддержки IE7 невозможно.