3

我的页面顶部有一些 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”

有任何想法吗?

4

2 回答 2

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 块的结构。维基百科有更多信息

于 2009-05-27T02:48:25.297 回答
-1

它与 JQuery 无关。只需在 JS 中加上注释(ceejayoz 给出的 CDATA 也应该可以)。

于 2009-05-27T02:48:28.243 回答