`

jquery不能解析HTML字符串?

阅读更多
<script type="text/javascript">
	$(document).ready(function(){
		//alert($.fn.jquery);
		var s = ""//"<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \" http://www.w3.org/TR/html4/loose.dtd\">"
+ "<html>"
+ //"<head>"
+ //"<meta http-equiv=\"Content-Type\" content=\"tex/html; charset=utf-8\">"
+ //"<title>chinabank sign</title>"
+ //"</head>"
+ "<body>"
+ "MIID6QYJKoZIhvcNAQcCoIID2jCCA9YCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCCAp0w"
+ "ggKZMIICAqADAgECAhAzuCO5PUrAcrb2QUmlAWNnMA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNVBAYT"
+ "AkNOMRYwFAYDVQQKEw1CQU5LIE9GIENISU5BMRAwDgYDVQQIEwdCRUlKSU5HMRAwDgYDVQQHEwdC"
+ "RUlKSU5HMQ8wDQYDVQQDEwZCT0MgQ0EwHhcNMDkxMjIzMTM1OTA3WhcNMTkxMTAxMTM1OTA3WjA+"
+ "MQswCQYDVQQGEwJDTjEWMBQGA1UEChMNQkFOSyBPRiBDSElOQTEXMBUGA1UEAx4ObdhbnX9RAFQA"
+ "RQBTAFQwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALxYi14gAH4cGdIA/B8XjDaNMH8/SqmB"
+ "g44OKgbtsymjJXGM3eK39YdI89zCIEDSsXVxFFKOmoLCrUEpv3gVcdShdnkSHCm46j5poZtguecl"
+ "OSRGRFYuX859WuIh07xQOdXNRzouIyrPcKdNz7/l7+mulw8qIOilkfRJO0yeKd9ZAgMBAAGjfDB6"
+ "MB8GA1UdIwQYMBaAFNEBq4gMK8Rc0rD2ptoD0ddgehqcMCsGA1UdHwQkMCIwIKAeoByGGmh0dHA6"
+ "Ly8yMi42LjU5LjE2L2NybDEuY3JsMAsGA1UdDwQEAwIGwDAdBgNVHQ4EFgQU9bhkkIXpHUULULFs"
+ "mEWrZl5QxwQwDQYJKoZIhvcNAQEFBQADgYEAkr0H6oSPQHvRBNaADCHoAse6Ia/Xl+orUntYpZT9"
+ "KXGEkqGj8hdH5/WHKEw3FbRGNT989F+cBSt0zbEwmFlAyRaaNyB3PUvwFaUN0pGmS+YLx4FYS7Cx"
+ "</body>"
+ "</html>";
alert(s.indexOf("<b"));//(2)

//alert(s);
var ss = "<html><body>XGEkqGj8hdH5/WHKEw3FbRGNT989F+cBSt0zbEwmFlAyRaaNyB3PUvwFaUN0pGmS</body></html>";
var str = "<xml><text>KXGEkqGj8hdH5/WHKEw3FbRGNT989F+cBSt0zbEwmFlAyRaaNyB3PUvwFaUN0pGmS+YLx4FYS7Cx</text></xml>";
var a = "<aa><bb>bbbbbbbbbbbbbbbbbbbbbbb</bb></aa>";
alert($(ss).find("body").html());//(1)
alert($(str).find("text").html());
alert($(a).find("bb").text());
//var reg = /<body>.*</body>/;
var reg = new RegExp("<body>.*</body>");
alert(reg.exec(s));


jquery 不能解析(1)处,不知是否是html,body是关键字的原因?
s变量因为注释位置有误,导致,耽误很多时间去找 小于号在 js中的转义问题。还以为 小于号不能 被 indexOf 呢!见(2)
分享到:
评论

相关推荐

    使用JQUery解析JSON字符串

    在IT行业中,JavaScript库jQuery是前端开发中...以上就是关于“使用jQuery解析JSON字符串”这一主题的详细讲解,涵盖了JSON的基础知识、jQuery的解析方法以及动态更新DOM的内容。希望对您在实际项目中的应用有所帮助。

    Jquery解析json字符串及json数组的方法

    在文档中给出的实例中,首先通过HTML页面提供了一个JSON格式的字符串和数组,接下来可以使用JQuery解析这些数据。例如: ```html &lt;!-- 这里放置JSON字符串 --&gt; &lt;!-- 这里放置JSON数组 --&gt; ``` 然后,在...

    jQuery怎么解析Json字符串(Json格式/Json对象)

    本文将详细介绍如何使用jQuery解析Json字符串,包括解析Json格式和Json对象的方法。 首先,Json格式和Json对象在本质上是相似的,都是用来表示结构化的数据。Json格式通常指的是JSON字符串,它是一种轻量级的数据...

    解析带有html标签的json数据

    HTML json parser通常会先将JSON数据中的HTML字符串提取出来,然后使用HTML解析器来解析这些标签,将其转换为结构化的DOM(Document Object Model)树。 在实际应用中,我们可能会遇到以下几种情况: 1. **提取纯...

    jquery的getJson()方法获取服务端返回的JSON字符串

    在描述中提到的例子中,服务器端返回一个JSON字符串,然后这个字符串被绑定到一个下拉框,实现级联效果。这是一个常见的场景,比如当我们需要根据用户在第一个下拉框的选择动态填充第二个下拉框的选项时。下面是一个...

    在JS中解析HTML字符串示例代码

    在本篇文章中,我们将介绍如何在JavaScript中解析HTML字符串以及在jQuery中的应用示例。 首先,我们要了解在原生JavaScript中,可以通过DOM操作将HTML字符串解析成DOM元素,并插入到文档中。这个过程通常使用`...

    jQuery xml字符串的解析、读取及查找方法

    在一些服务器端JavaScript环境中,如Node.js,虽然不能直接使用DOM API,但仍然可以利用jQuery或类似库来进行XML数据的解析和处理。 此外,还应当注意安全性问题,当处理来自外部的数据时,要特别小心防止跨站脚本...

    jquery解析xml字符串简单示例

    首先,我们来看如何利用jQuery解析XML字符串。在给出的示例中,我们通过jQuery构造了一个简单的XML字符串。这段代码首先创建了一个名为`xml`的jQuery对象,其中包含了一个XML结构。具体代码如下: ```javascript ...

    jQuery检测输入的字符串包含的中英文的数量

    本篇文章将着重介绍如何使用jQuery这一流行的JavaScript库来检测用户输入的字符串中英文字符和中文字符的数量。 首先,我们来了解一下文章中提到的两种实现方法: 方法一是基于页面加载完成的事件处理。通过$...

    jquery截字符串长度插件化

    ### jQuery截字符串长度插件知识点解析 #### 一、插件概述 在Web开发中,经常需要对HTML页面中的文本内容进行截取处理,尤其是在显示摘要或者限制输入长度时非常常见。本文介绍的jQuery插件可以实现对HTML元素中的...

    jquery 删除字符串最后一个字符的方法解析

    本文将详细解析如何使用jQuery以及纯JavaScript来删除字符串的最后一个字符,并且还将演示如何从路径字符串中提取文件名(不包含后缀)。 首先,使用jQuery删除字符串最后一个字符的基本方法是使用JavaScript的字符...

    jquery解析XML字符串和XML文件的方法说明

    首先,要使用jQuery解析XML字符串,需要确保字符串是有效的XML格式,并且必须以XML声明来包裹字符串。例如,如果你有一个包含XML数据的字符串var xml,你应该确保它被正确地包裹并且有一个根节点。这里是一个示例: ...

    JS读取XML字符串形成树

    在JavaScript(JS)中,处理XML数据通常涉及到解析XML字符串并将其转换为可操作的数据结构,如树形结构。这在处理大型XML文档时尤为重要,因为数据量大时,高效地读取和组织数据可以提高应用性能。本篇文章将深入...

    Jquery解析json

    ### Jquery解析json #### 知识点概览 1. **JSON介绍** 2. **jQuery与JSON数据交互** 3. **Struts2框架简介** 4. **JSON类库的选择与使用** 5. **服务器端Java程序编写** 6. **前端jQuery解析JSON数据** #### JSON...

    jQuery_Ajax_Json全解析

    在jQuery中,我们可以使用`$.parseJSON()`(在jQuery 3.0后被`$.json()`取代)将JSON字符串转换为JavaScript对象,或者使用`JSON.stringify()`将JavaScript对象转换为JSON字符串。 **jQuery、Ajax与JSON结合应用** ...

    Python-pyquery一个解析HTML的库类似jQuery

    首先,我们需要导入PyQuery库,并创建一个PyQuery对象,通常通过传入HTML字符串或文件路径来实现: ```python from pyquery import PyQuery as pq html = '&lt;html&gt;&lt;body&gt;&lt;h1&gt;Hello, PyQuery!&lt;/h1&gt;&lt;/body&gt;&lt;/html...

    字符串截取

    // 如果指定的编码不支持,则返回原字符串 } } ``` #### 五、jQuery 对 Select 元素的操作 1. **获取选中的 text 值**: ```javascript $("#id").find("option:selected").text(); ``` 2. **获取选中的 value ...

    html页面动态获取连接参数 jquery.params.js

    在描述中提到的`jquery.params.js`文件,它包含了一个名为`$.query`的jQuery扩展,专门用来解析和操作查询字符串中的参数。下面我们将详细介绍如何使用这个扩展来动态获取页面URL中的参数。 1. **引入jQuery和`...

    jq字符串转换成曲线图

    接下来,我们需要将这个字符串解析成JavaScript数组,可以使用`JSON.parse()`方法,但要注意,JSON格式要求用双引号,而上述字符串使用的是单引号。所以,我们可能需要先用正则表达式替换引号,再进行解析: ```...

Global site tag (gtag.js) - Google Analytics