我在一个字符串上使用substr()
来输出一条消息中的一组字符。我的问题是,如果该字符串包含HTML标签,我会在文本中得到这些标签。
在使用substr()
之前,是否可以解析HTML以仅从消息本身中提取文本?
示例1:
var string = "Hi";
alert(string.substr(0, 7));
警告:
嗨
示例2:
var string = "<br/>Hi";
alert(string.substr(0, 7));
注意:
<br/>你好
string
是如何被填充的?你可以像这样做$(string).text()
,但可能有一种更高效的方法,不需要使用jQuery
。 - crush