在我使用 jQuery 的页面上运行验证会出现很多错误。 我转义了结束标签,但不断出现错误。
<script type="text/javascript">
$(document).ready(function() {
$("#main").html('<p>hello world<\/p>');
});
</script>
最佳答案
假设您使用 XHTML 作为 DOCTYPE,您应该使用 CDATA 包装包含 HTML 片段的 js 代码
<script type="text/javascript">
$(document).ready(function() {
/*<![CDATA[*/
$("#main").html('<p>hello world</p>');
/*]]>*/
});
</script>
为什么?:Mozilla Dev: Properly Using CSS and JavaScript in XHTML Documents
关于jquery - jQuery 的 W3C 标记验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2486745/