0

我有一个字符串和子字符串,我想获取该字符串中子字符串的第一个索引,我string.indexOf用于此目的,但是当有 html 标签时,它总是返回-1。我在 CKEDITOR 工作

请提出任何方法。


(来自评论)

我正在谈论这件事​str = "<html><head><body><p>hello</p><p>world</p><body> </head></​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​html>"; sub_str = "<p>hello</p><p>world</p>";现在str.indexOf(sub_str)将返回 -1

4

1 回答 1

0
str = "<html><head><body><p>hello</p><p>world</p><body> </head></html>";
sub_str = "<p>hello</p><p>world</p>";

alert(str.indexOf(sub_str));

在此处查看此代码http://jsfiddle.net/wQSbe/7/ 在 indexof() 中使用不带引号的 sub_str,如果我们使用引号,它将返回 -1,为什么因为它搜索匹配“sub_str”的字符串。它在给定的字符串中找不到。所以它返回 -1

于 2012-04-25T06:37:30.160 回答