如何在 javascript 中查找 html 子字符串,包括 html 字符串中的标记
How to find html substring including tags in a html string in javascript?
我有一个字符串和子字符串,我想获取该字符串中子字符串的第一个索引,我为此目的使用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
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,为什么因为它搜索一个 mache 'sub_str' 的字符串。它在给定的字符串中找不到。所以它返回 -1
相关文章:
- 如何使用JQuery在Javascript中转换字符串中的HTML元素
- 如何使用JQuery在HTML中创建包含字符串参数的引号的onclickjavascript链接
- 如何使用gump任务将html转换为javascript字符串
- 将html元素插入到文本字符串中,以匹配另一个html字符串
- HTML字符串作为上下文
- 字符串中的
标记未正确在 HTML 中创建新行 - 将HTML(支持文件)中的令牌(字符串、数字等)传递给LogiXML
- 如何使用javascript选择字符串的部分,添加html标记或删除部分
- Visual Studio 2015 扩展将 JavaScript 文件中的字符串 HTML 视为 HTML 编辑
- 如何使用jquery插入多行字符串html
- 创建一个通过页面的查询字符串HTML表单
- PayPal确认,然后返回一个字符串HTML(js或任何其他..)
- 使用Javascript DOMParser将单字符串HTML格式化为多行选项卡HTML
- 如何转义字符串(HTML)中的多个层次引号
- 解析笑脸与文本字符串html和保持笑脸在显示顺序
- Regex帮助,JS尝试将字符串(html)转换为数字
- removeAttr在字符串html
- jqgrid asp.net-Javascript字符串HTML合成
- 如何用另一个标记替换字符串HTML标记
- 将变量追加到字符串html中