2014-01-25 48 views
0

我有一個表單,它動態地創建了大量名稱/值對的文本輸入。 像這樣:jQuery,如何通過名稱獲得子div的輸入

<div id="specialProperty0ParamsBlock"> 
    <input type="text" name="paramName" placeholder="Name"> 
    =<input type="text" name="paramValue" placeholder="Price"> 
</div> 

然後我需要遍歷每個塊和對象收集PARAMS。 像這樣:

for (var l = 0; l < specialPropertiesCounter; l++) { 
    var paramC = 0; 
    $('#specialProperty' + l + 'ParamsBlock').each(function (index, _data) { 
     data["specialProperties"]["specialProperty" + l]['params']['param' + paramC] = 
     { 
      'name': $(this).children('input[name="paramName"').val(), 
       'value': $(this).children('input[name="paramPrice"').val() 
     }; 
     paramC++; 
    }); 
} 

我試過幾十的東西,但沒有任何工程。

我怎樣才能從他們的「名稱」在一個單獨的「div」中的每個輸入獲取數據?輸入 名稱都是一樣的: 「PARAMNAME」 和 「paramPrice」

回答

相關問題