我有一些HTML是形式與節點僅圍繞文本
<span class="prefix">something</span> (Optional)
Text
<span class="badge">Something else</span> (optional, can be multiple)
<span class="postfix">Another thing</span>
我想換行文本,而不是span
S,在另一個跨度,這樣我可以提取和使用替換jQuery的必要。我無法編輯生成此HTML的後端代碼。鑑於我不能預先知道第一個跨度是否在那裏,或者最後會有多少跨度,是否有任何方法可以將純文本包裝起來以便可以對其進行操作?
我希望能得到一個輸出看起來是這樣的:
<span class="prefix">something</span>
<span class="txt">Text</span>
<span class="badge">something else</span>...
<span class="postfix">another thing</span>
_「我希望能得到一個輸出看起來是這樣的:」 _是要求現有'有附加'span'元素span'元素中的文本換行?或者,在'.txt'' span'中包含'span'元素的現有文本? – guest271314
@ guest271314用新跨度包裝純文本(不包含在任何其他節點中)。 – JackW