我在想的是當我從DOM中刪除或添加子元素時,我將通過JavaScript或jQuery更改其他元素的名稱。例如,我將刪除具有3個文本框的表單中的第二個文本框。它們的名稱分別爲「input-1」,「input-2」和「input-3」。刪除「input-2」後,我將把「input-3」重命名爲「input-2」。然後,當我要添加一個新的文本框時,它將被命名爲「input-3」。這是否有效?動態更改HTML DOM元素名稱
1
A
回答
0
我只是改變了元素的名稱。不需要動態改變,即當一個元素被移除並且添加一個新元素時。這更方便。
0
什麼是你的HTML標記?......和之前的形式提交給服務器,爲什麼要這麼做?...
$('input:text').attr('name',function(index,name){
return 'input-' + (index+1);
// this will rename input's of type text based on their indices..
});
相關問題
- 1. 動態更改元素名稱XSLT 1.0
- 2. 動態更改html元素
- 3. 動態改變HTML表單中select元素的名稱
- 4. 動態元素的名稱
- 5. SimpleXML動態元素名稱
- 6. 動態更改HTML元素類型
- 7. Typescript - 更改DOM元素內部HTML?
- 8. 動態更改元素的標記名?
- 9. 動態更改jquery中的元素名稱
- 10. 更改動態添加的選擇選項元素的名稱
- 11. 動態更改列名稱
- 12. dom-repeate中的聚合物動態元素名稱
- 13. 動態地更改HTML DOM事件
- 14. 動態地更改元素
- 15. 如何更改DOM元素?
- 16. 動態DOM元素創建
- 17. 動態更改邊框到DOM元素時Webkit重排問題
- 18. 如何更改元素名稱
- 19. 更改某些元素的類名稱
- 20. 使用XSLT更改XML元素名稱
- 21. 更改元素的節點名稱?
- 22. ExtJS FormPanel更改元素名稱
- 23. XMLSerializer更改元素的名稱
- 24. 更改元素標記名稱Mootools
- 25. Xstream - 更改ArrayList元素名稱
- 26. 更改的XML根元素名稱
- 27. 更改HTML動態通XSL
- 28. XSLT轉換 - 動態元素名稱
- 29. ValueList中的動態XML元素名稱
- 30. 將HTML標記名稱擴展爲元素的更改鍵
什麼是您的html標記?...您爲什麼要這麼做?... – Reigel 2010-07-23 04:01:32
您可以擴展您爲什麼要這麼做嗎?這對我來說沒有多大意義。 – JasCav 2010-07-23 04:17:46
我喜歡這樣做,以便我可以將表單值綁定到模型。我在服務器端使用ASP.NET MVC。如果我不能做這件事,我需要做幾行代碼來操縱表單值。 – jean27 2010-07-23 04:36:25