Это должно работать. Вы можете сделать все это в одной строке, но я разбил его, чтобы было легче читать:
var radioButtons = $("#myFormID input:radio[name='radioFieldName']");
var selectedIndex = radioButtons.index(radioButtons.find(':checked'));
РЕДАКТИРОВАТЬ: Убедитесь, что ваш селектор правильно. Разбить его шаг за шагом:
var radioButtons = $("#myFormID input:radio[name='radioFieldName']");
// this should contain the count of all your radio buttons
var totalFound = radioButtons.length;
// this should contain the checked one
var checkedRadioButton = radioButtons.find(':checked');
// this should get the index of the found radio button based on the list of all
var selectedIndex = radioButtons.index(checkedRadioButton);
Какой шаг не приводит к ожидаемому значению в этих?
РЕДАКТИРОВАТЬ: Показать окончательное решение
var radioButtons = $("#myFormID input:radio[name='radioFieldName']");
var selectedIndex = radioButtons.index(radioButtons.filter(':checked'));