在jquery中,我們可以通過replaceWith()和replaceAll()方法來替換元素中的節點。
語法格式:replaceWith(content) 將所有選擇的元素替換成指定的html和dom元素。其中參數被選擇替換的內容。
replaceAll(selector) 替換指定的selector元素。
示例:在下面的頁面中存在兩個span標記。通過上面兩個函數分別替換元素的內容。
- <script type="text/javascript">
- $(function() {
- $("#Span1").replaceWith("<span title='replaceWith'>Rainier</span>");
- $("<span title='replaceAll'>[email protected]</span>").replaceAll("#Span2");
- })
- </script>
- </head>
- <body>
- <p>姓名:<span id="Span1"></span></p>
- <p>郵箱:<span id="Span2"></span></p>
- </body>
說明二者的區別在於替換字符的順序。