jQuery.htmlPrefilter( html )返回类型:String
描述:修改并筛选通过jQuery操纵方法传入的HTML字符串。
-
增补版本:1.12/2.2jQuery.htmlPrefilter( html )
-
html类型:String需要操作的HTML字符串。
-
几乎不需要直接调用此方法。而是,使用它作为入口点,来修改已有的jQuery文档处理方法。例如:若要从进来的HTML字符串中删除所有的<del>
标签,请这样做:
1
2
3
4
5
6
|
|
此函数将被覆盖重写,以绕过某些边缘问题。jQuery中默认的htmlProfilter
函数将贪婪地确保所有标记都符合XHTML标准。这包括任何看起来像HTML标记,但实际上只是一个字符串的东西(例如,<a title="<div />"><>
)。jQuery.htmlPrefilter()
函数可用来绕过这:
1
2
3
4
|
|
上面的修复是简短明了的,与此同时,它给你带来了负担,以在任何HTML字符串中确保XHTML适用的标记。一个更彻底的修复这个问题将是:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
|