从<![CDATA []]>中提取内容

Joj*_*ojo 7 xml jquery cdata

我有一个字符串:

"<![CDATA [Lorem ipsum dolor sit amet, <a href="http://www.google.com">consectetur</a> siptum. adipiscing elit. Phasellus pulvinar hendrerit malesuada. Mauris eget ante nulla. Suspendisse tempus lorem id.]]>"
Run Code Online (Sandbox Code Playgroud)

使用jquery我需要提取内部的全部内容<![CDATA []]>.考虑将整个数据存储在字符串变量中.请帮我解决一下这个.

小智 -1

您可以使用纯 javascript,使用子字符串来完成此操作:

var cDataString = "<![CDATA [Lorem ipsum dolor sit amet, <a href=\"http://www.google.com\">consectetur</a> siptum. adipiscing elit. Phasellus pulvinar hendrerit malesuada. Mauris eget ante nulla. Suspendisse tempus lorem id.]]>";
cDataString = cDataString.substring(0, (cDataString.length - 3)); // remove ]]>
cDataString = cDataString.substring(10, (cDataString.length)); // remove <![CDATA [
alert(cDataString);
Run Code Online (Sandbox Code Playgroud)