вам не нужно ставить id[1]
таким образом ...
все, что вам нужно, это id
...
, поскольку каждый name="id"
может быть установлен несколько раз на радиостанции.
и вернет значение проверенного радио или NULL, если ничего не выбрано.
<input type="radio" name="id" value="1"/>
<input type="radio" name="id" value="2"/>
jQuery('input:radio[name=id]:checked').val();
или
jQuery('input:radio[name="id"]:checked').val();
примечание: "кавычки на втором, если первое не работает
Отредактировано: или, что еще лучше, попробуйте поставить id[1]
в кавычки ... так как я не знаком с MVC
так что в итоге вы получите:
jQuery('input:radio[name="id[1]"]:checked').val();