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

问题描述

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

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

解决方案

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

解决方案二:

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

解决方案三:

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

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

时间: 2024-11-03 22:31:44

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

关于SPI通信的一个小疑问

问题描述 关于SPI通信的一个小疑问 SPI是串行外设接口的简称,多用于系统内部通信,直接传送数据即可. 我想问的是,一般像Modbus,can总线等都有应用层的协议,规定了标识符,地址,功能码等等.那么spi呢,比如我有好几个变量,ucA,ucB,ucC,甚至还有类型不对齐的数据,我该怎么传输,又如何能分的清传输来的数据是哪个变量的.要自己弄个协议?一般是怎么实现的呢谢谢了.

对象-java中有关TreeSet的一个小疑问

问题描述 java中有关TreeSet的一个小疑问 看书上说java所有集合框架的具体类都至少有两种构造方式,一种是无参构造方法,一种是用另一个已有的容器来构造. 比如先前已经有了一个HashSet类的对象hh,但是他内部的元素是无序的,而我们这时再创建一个TreeSet(hh),他就会根据hh中存有元素自带的compareTo方法自动排好序,并且这个排序过程只进行一次.而如果我们将这些带排序的元素逐个加入到TreeSet中去,则就要加一次排一次序,会更耗时间. 请问,是不是有所遇到这种用到Tr

jquery select选中的一个小问题_jquery

jquery使select选中: 用$("#select").attr('value','2');时firefox可以,但ie6不可以 改用$("#select").val('2'),两者都可以了,而且更简洁 自己的理解:value不是select的正规属性,这个value存在于<option>里,所以第一句在兼容上有点问题

digester解析xml的一个小问题

问题描述 <?xmlversion="1.0"encoding="GBK"?><config><defaulthead="/theme/sm"foot="/theme/sm"><css></css><js></js><vars><title>sm</title><charset>GBK</c

生成jQuery simple treeview所需html的一个小控件

(正在装 VS2008,乘这个时间分享下一个小控件,没法整理demo,只能从项目中copy部 分代码) jQuery simple treeview 需要这样的一段html <ul class="filetree" id="treeFolder"> <li id="1"><span class="folder">Root</span> <ul> <li id=&

JS中Eval解析JSON字符串的一个小问题_javascript技巧

之前写过一篇 关于 JSON 的介绍文章,里面谈到了 JSON 的解析.我们都知道,高级浏览器可以用 JSON.parse() API 将一个 JSON 字符串解析成 JSON 数据,稍微欠妥点的做法,我们可以用eval() 函数. JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧. JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包. JSON的规则很简单:

一个小例子解释如何来阻止Jquery事件冒泡_jquery

什么是JS事件冒泡? 在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window). 如何来阻止Jquery事件冒泡? 通过一个小例子来解释 <!DOCTYPE html PUBLIC "-//W3C//D

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

 本篇文章主要是对jquery 删除字符串最后一个字符的方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 字符串:var s = "1,2,3,4,5,"   目标:删除最后一个 ","   方法: s=s.substring(0,s.Length-1):   字符串:var s2 = "img/upload/123.jpg"   目标:获取文件名(不包含后缀名)   方法: s2=s2.substring(s2.lastIndexO

解析如何利用一个ASP.NET Core应用来发布静态文件_实用技巧

虽然ASP.NET Core是一款"动态"的Web服务端框架,但是在很多情况下都需要处理针对静态文件的请求,最为常见的就是这对JavaScript脚本文件.CSS样式文件和图片文件的请求.针对不同格式的静态文件请求的处理,ASP.NET Core为我们提供了三个中间件,它们将是本系列文章论述的重点.不过在针对对它们展开介绍之前,我们照理通过一些简单的实例来体验一下如何在一个ASP.NET Core应用中发布静态文件. 目录 一.以Web的形式读取文件 二.浏览目录内容 三.显示默认页面