2 qq 32335143 qq_32335143 于 2016.01.28 22:35 提问

关于jquery解析html的一个小疑问

前台有一个富文本编辑器,编辑好字段文本后需要解析一下,将其中有些节点替换成特定的文本,但是通过outerHTML获得下图的内容,/>都变成了>,我要怎么做才能获得/>结尾的html图片

3个回答

WinsenJiansbomber
WinsenJiansbomber   2016.01.28 22:39

jQuery的html()方法才是取HTML内容的,outerHTML不是jQuery的方法。

WinsenJiansbomber
WinsenJiansbomber   2016.01.28 22:40

另外,HTML是不严格,不象XML,必需要求有终结标签。

showbo
showbo   Ds   Rxr 2016.01.29 09:10

用DOM方法获取没有办法,除非将html代码放入textarea这种输入容器中,单标签的都不会有/>结尾的。

或者用ajax请求源页面获取源代码后用正则或者前后截取来获取,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
jQuery读写html字符串:html()//javascript读写html字符串:innerHTML属性
jQuery读写html字符串:html(),即以字符串形式读写HTML文档结构     不含参数是指读取指定节点下的所有HTML结构.     含参数是指向指定节点下写入HTML结构的字符串,同时覆盖该节点原来包含的所有内容.     例如:$(function(){                 var s = $("div").html();                 $(
jQuery用户注册表单验证代码
一个关于用户注册的JQuery表单验证小项目。
jQuery源码分析之parseHTML方法
请首先阅读buildFrament以及正则表达式相关源码 源码如下: //将字符串转化为节点数组!通过log可以知道 var rsingleTag = (/^(?:|)$/); jQuery.parseHTML1 = function( data, context, keepScripts ) { if ( !data || typeof data !== "string" ) { re
微信小程序解析html
自己想做一个日语学习的微信小程序,过程中抓取别人数据接口的时候403 forbidden,由于网络安全的原因,最终也没有拿到详情页面数据,项目做了一半。 实现效果: 1、根据不同的分类,点击进入列表页时动态显示导航栏标题。 2、除了入门单元外,每个列表页又分为课文和单词两个tab切换模块(需要传递参数) 3、抓取的数据是html标签格式的数据,要进行数据解析 4、根据不同的分类,点击进入列
Netty------对于Netty的十一个疑问
1.Netty 是什么?   Netty 是一个基于 JAVA NIO 类库的异步通信框架,它的架构特点是:异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性。   2.使用 Netty 能够做什么? 开发异步、非阻塞的 TCP 网络应用程序; 开发异步、非阻塞的 UDP 网络应用程序; 开发异步文件传输应用程序; 开发异步 HTTP 服
Whatspay将有望充当未来数字货币交易“媒介”桥梁
货币发展大致遵循由自然货币向人工货币的演变,由杂乱形状向规范形状的演变,由地方铸币向中央铸币的演变,由金属货币向纸币交子的演变,由手工印币向机制印币的演变。这是一个由复杂向简单,由杂乱向规则,由繁冗向快捷,由沉重向轻便的发展过程。近几十年来,世界经济进一步呈现全球化趋势,各经济体之间的经济联系更加紧密,全球金融市场跨越了地域的限制,产品种类、交易频率、规模是以前所无法比拟的。纸币已经无法满足这样的...
模板方法模式详解(包含与类加载器不得不说的故事)
模板方法模式详解(包含与类加载器不得不说的故事)                   作者:zuoxiaolong8810(左潇龙),转载请注明出处,特别说明:本博文来自博主原博客,为保证新博客中博文的完整性,特复制到此留存,如需转载请注明新博客地址即可。                   模板方法模式,这是一个在许多优秀的开源项目中LZ见的最多的一个设计模式,也是LZ觉得最为优
项目实施的问题与解决
        我在网上看了不少项目实施困难,但是我看到的是理论上解决问题,没有在实际上如何解决,下面我从实际的角度来阐述。        我们顾且先不要理会大型项目的实施,先从小的项目,从小项目着手来说明。我天天看见我的实施人员去实施单机版用户时要来回很多次,不止20次,甚至一个月,往往为了一个小问题来来回回的折腾,不但用户抱怨实施人员,而且实施人员也在抱怨用户。        为什么会出现这种
使用HTMLParser 解析html字符串,去除html标签,提取纯文本
最近在写一个文章编辑和搜索的web程序,编辑的文章带有html标签,并以BLOB类型保存在数据库。在显示搜索结果时,以字符串类型输出,但我只想把文章的概要显示出来而不是整篇文章,就想着要是能把字符串中的html标签去掉,只提取其中的纯文本就好了。在网上搜了一下,发现有很多使用js、jQuery的replace()方法过滤html标签,感觉比较复杂也比较繁琐。继续寻找,发现了HTML Parse
PHP解析html
PHP解析html信息;网上也有很多方法,这里写一种形式;首先要引入simple_html_dom.php文件网上搜即可下载 这里的例子是解析出来html中的a标签,并输出a标签的href的值;如需解析其他的;类似操作即可 $url='地址';//这里填写将要解析的地址 $html =  file_get_html ($url);  foreach($html->find ('a') as