0
我想改變n階陣列鍵在輸入元素的名稱屬性jquery的變化多維數組鍵
HTML標記是:
<tr><td><input name="rowkey" value="one"></td><td><input name="data[one][][name]"><input name="data[one][][date]"></td></tr>
<tr><td><input name="rowkey" value="one"></td><td><input name="data[one][][name]"><input name="data[one][][date]"></td></tr>
<tr><td><input name="rowkey" value="two"></td><td><input name="data[two][][name]"><input name="data[two][][date]"></td></tr>
所有<input name="data[]">
的第一密鑰每行第二列的值爲第一列的<input name="rowkey">
。
因此,當我改變輸入名稱=「rowkey」的值,那麼name =「data []」的所有第一個鍵應該在該行上改變。例如 例如,我將第二行的輸入名稱=「rowkey」的值更改爲「oonnee」,那麼該行上的name =「data []」的所有第一個鍵應該像這樣變化(請注意第二行中的變化)
<tr><td><input name="rowkey" value="one"></td><td><input name="data[one][][name]"><input name="data[one][][date]"></td></tr>
<tr><td><input name="rowkey" value="oonnee"></td><td><input name="data[oonnee][][name]"><input name="data[oonnee][][date]"></td></tr>
<tr><td><input name="rowkey" value="two"></td><td><input name="data[two][][name]"><input name="data[two][][date]"></td></tr>
它很容易改變任何輸入字段的名稱屬性,但在這裏我想改變名稱屬性中的數組的關鍵。
請提供一個解決方案,我可以選擇數組鍵的順序進行更改,因爲有時需要根據某些輸入字段更改三階鍵。 請幫助