html方法应该是对内容具有自动转义功能的。
即:
$("p").html("abc123-_!@#$%^&*()_+{}<>国機ReÇÉ"); p标签这里显示的内容: abc123-_!@#$%^&*()_+{}<>国機ReÇé //html方法会自动进行转义。
$("p").html("<div>abc123-_!@#$%^&*()_+{}<>国機ReÇÉ</div>"); p标签这里显示的内容: abc123-_!@#$%^&*()_+{}<>国機ReÇé
$("p").html("abc123-_!@#$%^&*()_+{}<>国機ReÇé"); p标签这里显示的内容: abc123-_!@#$%^&*()_+{}<>国機ReÇé
由以上可见:
html方法会把
abc123-_!@#$%^ & a m p; * ( ) _+{} < > 国機ReÇÉ //传入html方法的参数
abc123-_!@#$%^ & * ( ) _+{} < > 国機ReÇÉ //使用html方法后的内容。可见html方法对其进行了转义。