請看下面的表格:克隆形式和增量ID
<form>
<input type="button" value="Input Button"/>
<input type="checkbox" />
<input type="file" id="file"/>
<input type="hidden" id="hidden"/>
<input type="image" id="image" />
<input type="password" id="password" />
<input type="radio" id="radio" />
<input type="reset" id="reset" />
</form>
利用的Javascript(和jQuery),這將是對中克隆整個窗體和增加每個人的ID,以確保唯一性的最簡單方法。
使用jQuery我會假設你會首先通過clone()
克隆形式,並通過重複克隆的對象id
和添加新的ID fieldname1
,fieldname2
等。但是,我的jQuery的知識不是太大,這個項目幾乎是殺了我。
任何幫助將是偉大的!
爲什麼你需要的ID? – nickf 2011-03-14 11:22:41
@nickf:我需要將多個表單中的多個值作爲輸出的一部分進行組合和混合。我認爲ID是獲取這些值的最佳方式。 – 2011-03-14 11:28:28
此外,通過'id'屬性IMO將'label'元素與'input'元素鏈接起來要容易得多。 – alex 2011-03-14 11:38:47