我有一個簡單的用戶界面,其中有一個鏈接,說「添加項目」。點擊時,下方會出現一對輸入框。如果再次點擊,則會出現另一對。我試圖想到生成這些元素並將其轉換爲某種鍵值對的json數組的最佳方式(每對中的第一個輸入元素是鍵,第二個輸入元素是該值)。轉換輸入元素成json
現在我只是有一個櫃檯,我生成使用它,例如(在「添加項目」鏈接的點擊事件)的ID,:
$('#features').append('<input id="feature-name-' + self.featureCount + '" type="text" name="asdf" /><a class="delete-feature" data-id="' + self.featureCount + '">Delete</a><input id="feature-description-' + self.featureCount + '" type="text" name="asdf" />');
我不知道有什麼用作爲「名稱」屬性,以便於從它們創建一個json數組。
爲什麼不能使用與* id *屬性相同的值? – RobG