html方法应该是对内容具有自动转义功能的。

即:

$("p").html("abc123-_!@#$%^&amp;*&#x28;&#x29;_+{}&lt;&gt;国機ReÇÉ");                                                     p标签这里显示的内容:           abc123-_!@#$%^&*()_+{}<>国機ReÇé                                             //html方法会自动进行转义。


$("p").html("<div>abc123-_!@#$%^&amp;*&#x28;&#x29;_+{}&lt;&gt;国機ReÇÉ</div>");                                   p标签这里显示的内容:           abc123-_!@#$%^&*()_+{}<>国機ReÇé


$("p").html("abc123-_!@#$%^&*()_+{}<>国機ReÇé");                                                                                          p标签这里显示的内容:           abc123-_!@#$%^&*()_+{}<>国機ReÇé

 

由以上可见:

html方法会把

abc123-_!@#$%^               & a m p;          *       &#x28;         &#x29;                                       _+{}                                                       &lt;  &gt;                                                             国機ReÇÉ          //传入html方法的参数

abc123-_!@#$%^                  &                  *         (                     )                                            _+{}                                                         <     >                                                                国機ReÇÉ          //使用html方法后的内容。可见html方法对其进行了转义。

posted on 2017-10-26 19:09  yyzyyx  阅读(152)  评论(0编辑  收藏  举报