我在容器中的輸入字段很少,用戶可以將這些字段相乘。我需要根據容器更改輸入字段的名稱。如何處理多個div內的多個單選按鈕
<div class="stations">
<input type="radio" name="pp[prc][0][station][0][id]">
<input type="radio" name="pp[prc][0][station][1][id]">
</div>
這是我的HTML表單。
$(".stations").each(function(sIndex){
//Loop thru all .station
$("input:radio", $(this)).each(function(rIndex){
//Loop thru all radio buttons inside that container and change their names accordingly
$("input:radio", $(this)).attr('name','pp[prc]['+sIndex+'][stations]['+rIndex+'][id]');
});
});
當我這樣做,出於某種原因,當用戶重複<div class="station">
,其內容單選按鈕的名稱不會隨之改變。我在哪裏做錯了?