我在页面顶部有一些jQuery(用于简单的图像轮播):
$(document).ready(function(){
$("#slider").easySlider({
prevText:'<div id="backarrow">Back</div>',
nextText:'<div id="nextarrow">View Other Projects</div>',
orientation:'horizontal'
});
});
然而,我无法让它验证XHTML严格:
第12行,第33栏:文档类型 不允许元素“div”在这里
有什么想法吗?
答案 0 :(得分:12)
<script type="text/javascript">
/* <![CDATA[ */
$(document).ready(function(){
$("#slider").easySlider({
prevText:'<div id="backarrow">Back</div>',
nextText:'<div id="nextarrow">View Other Projects</div>',
orientation:'horizontal'
});
});
/* ]]> */
</script>
这告诉验证器将脚本解释为字符数据,而不是标记,因此它不会解析CDATA块的结构。维基百科has more info。
答案 1 :(得分:-1)
它与JQuery没什么关系。只需用评论来围绕JS(CDATA,因为ceejayoz也应该这样做)。