讓我們考慮下面的HTML代碼:如何使用jQuery獲取給定元素之前的文本?
<p>
Some text followed by <span>a span element</span>
and another text followed by <b>a bold text</b>.
</p>
我怎樣才能使用jQuery的span
和b
元素之前的文本?
我試圖$("span").prev()
和$("b").prev()
,但它的工作,因爲文本不是元素。我也嘗試$("span").parent()
,但它匹配整個段落,而我只想要它的一部分。
你能不能建議任何解決方案?謝謝你在前進:-)
的相當多的重複:http://stackoverflow.com/questions/1017330/extract-the-text-in-a-element-with-jquery – peirix 2009-10-09 13:15:30
並非如此相似。在這裏,我只想提取出現在給定元素之前的文本,而不是整個文本。 – czuk 2009-10-09 13:30:33