2012-11-06 88 views
-2
之間的所有HTML

可能重複:
jquery - How to select all content between two tags選擇2個標籤

假設我有一些HTML,例如:

<div> 
<span> 
<a>Link</a> 
</span> 
<p id="start">Foo</p> 
<!-- loads of HTML goes here --> 
<img src="bar.png" /> 
<form id="end"> 
<input type="text" /> 
</form> 
</div> 

現在假設我要選擇之間的一切<p></form>,並將其放入一個字符串中。我該怎麼做(注意,我不一定會知道什麼是2個標籤之間?JQuery的答案是值得歡迎的。

+1

使用HTML解析器,正則表達式等 – djechlin

+1

你試過了什麼?文檔片段的HTML部分,還是隻是一個字符串。 –

回答

2

只使用nextUntil()得到即時的兄弟,直到給定的選擇

​$('#start').nextUntil('form')​​​​​​​​​​​​​​​