iT邦幫忙

0

CKEditor4輸出後 怎麼只取得第一段 HTML5標籤內容

想要請問一下大家 我使用CKEditor4 取得輸出之後
應該要怎麼只取得第一段的文字呢...?
(第一段文字標籤可能不固定)
EX:

<h1>大家好,今天的天氣很好<span>太陽好大阿<small>快熱死了</small></span></h1>

<p>要多喝水補充水分</p>

<p>以免中暑呀</p>

<p>&nbsp;</p>

只取得 <h1>大家好,今天的天氣很好<span>太陽好大阿<small>快熱死了</small></span></h1>

有想過先用正則取得第一個標籤屬性<h1 然後再去尋找他的結尾 </h1> ..
想問看看有沒有更好的辦法能解..

1 個回答

1
Homura
iT邦研究生 2 級 ‧ 2018-11-15 11:25:49
最佳解答

如果只是想要第一行的話
我會用字串切割

var str = `<h1>大家好,今天的天氣很好<span>太陽好大阿<small>快熱死了</small></span></h1>
<p>要多喝水補充水分</p>
<p>以免中暑呀</p>
<p>&nbsp;</p>`;

str.split('\n')[0];
king1761 iT邦新手 5 級 ‧ 2018-11-15 11:34:22 檢舉

對齁 !!
感謝H大 都忘了可以切 "\n" QAQ

Homura iT邦研究生 2 級 ‧ 2018-11-15 11:44:06 檢舉

少用就忘了XD

我要發表回答

立即登入回答