添加的版本:
1.8
jQuery.parseHTML( data [, context ] [, keepScripts ] )
String
用来解析的HTML字符串。
context
(默认:
document
)
Element
DOM元素的上下文,在这个上下文中将创建的HTML片段。
keepScripts
(默认:
false
)
Boolean
一个布尔值,表明是否在传递的HTML字符串中包含脚本。
jQuery.parseHTML
使用原生方法将字符串转换为一个DOM节点的集合,然后可以插入到文档。 这些方法渲染所有尾随或前导文本(即使只是空格)。 为了防止尾随/前导空格被转换为文本节点,你可以通过将HTML字符串传递给
jQuery .trim
。
默认情况下,如果没有指定或给定
null
或
undefined
,
context
是当前的
document
。如果HTML被用在另一个document中,比如一个iframe,该frame的文件可以使用。
Security Considerations(安全注意事项)
大多数的jQuery的API接受的HTML字符串将运行所包含在HTML中的脚本。
jQuery.parseHTML
不运行HTML中解析出来的脚本,除非
keepScripts
参数为
true
。然而,它仍然是可能在大多数环境中间接地执行脚本,例如通过
<img onerror>
属性。调用者应该意识到这一点,并通过清理或避免任何不可信来源的输入,如URL或cookies,来防止它。为了未来的兼容性,当
keepScripts
为不确定的或
false
时,调用者不应该依赖于这个能力来运行
任何
脚本内容。
Create an array of Dom nodes using an HTML string and insert it into a div.
<!DOCTYPE html>
to
html
:function(str) {
var arrEntities={'lt':'<','gt':'>','nbsp':' ','amp':'&','quot':'"'};
return str.replace(/&(lt|gt|nbsp|amp|quot);/ig,function(all,t)...
APP打开
介绍:GitHub源码 点击查看代码jar包 点击下载Jsoup是一款比较好的Java版
HTML
解析器。可直接解析某个URL地址、
HTML
文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于
jQuery
的操作方法来取出和操作
数据
。jSOUP主要功能从一个URL,文件或字符串中解析
HTML
;
使用DOM或CSS选择器来查找、取出
数据
;
可操作
HTML
元素、属性、文本;依赖
APP打开
<title>
HTML
代码
格式
化工具</title>
<script src="http://code.
jquery
.com/
jquery
-2.1.1.min....
APP打开
$(document).ready(function() {
console.log($('#test1'));
$('#test1').find('td').each(function(i, o) {
var o = $(o);
alert(o.
html
());
var data = 'td1td2'...
APP打开
上篇文章讲述了
html
的标题、水平线、注释、段落、换行、预
格式
等,复习的可以看一下上面文章(
html
简单介绍),此篇文章我们继续了解剩下的常用标签。
html
文本
格式
化
文本
格式
化一般有加粗、斜体、放大、缩小、上标签、下标签、删除字、插入字等
加粗:<b>加粗</b>
斜体:斜体
放大:这个是放大的文本
缩小:这个是缩小的文本
上标签:这是带有上标的文本
下标签:这是带有...
APP打开
给公司开发软件的时候,给用户编辑的对话框是自己开发的富文本插件,会自动给文本加上一些简单的p、div标签
但是在用户粘贴文章进来的时候,就有问题了,因为复制网页上的东西,大部分都是带有
格式
的。而且各种恶心的自定义标签,加大了难度。
话不多说,代码是生产环境的代码,应该是靠谱的,有啥问题,可以交流,重点是后端的python代码。
1、前端获取粘贴之后的
数据
(因为环境不一样,安卓获取不到
APP打开