我正在使用以下 JavaScript:
.queue(function() {
$('#num').html('10');
element
.html('First line<br /><span id="small">Small text<br />Small text again<br />small text again here</span>')
.dequeue();
})
当我通过 W3C 验证器运行它时,它显示“文档类型不允许此处使用元素 br/span”。
还有其他方法可以使其验证吗?
谢谢!
最佳答案
除非您使用 XHTML(除非您首先遇到其他几个错误),否则您不应该遇到该错误,在这种情况下,您必须跳过“假装您的 XHTML 是 HTML”的重重困难。
在本例中,这就是 Embedded Style Sheets and Scripts 的指南.
简而言之,您应该将 JS 移至外部文件或将其包装在 CDATA 标记中。
我建议改用 HTML(除非您实际上在生产链中使用 XML 工具,而大多数人并不这样做)。
关于javascript - 验证 $.queue 内的 XHTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10176751/