在WordPress中,我在函数echo "<script type=\"text/javascript\">
中使用此代码,导致此XHTML验证程序错误:
“属性值必须是文字,除非它只包含名称字符”
我需要将它放在WordPress中的函数中,但也要使XHTML有效。我不太了解任何类型的编码,我是一个CSS和HTML迷。任何帮助/
编辑:本段的其余部分:
if ($toggle == "no"){
echo '<link rel="stylesheet" href="'.get_template_directory_uri().'/tagmap.css" type="text/css" media="screen" />';
echo "\n\n";
echo "<script type=\"text/javascript\">
jQuery(document).ready(function() {
jQuery('ul.links li.hideli').hide();
jQuery('ul.links li.morelink').show();
jQuery('a.more').click(function() {
jQuery(this).parent().siblings('li.hideli').slideToggle('fast');
jQuery(this).parent('li.morelink').remove();
});
});
</script>\n\n";
答案 0 :(得分:1)
您正在尝试验证<script type=\"text/javascript\">
,这是无效的......验证服务会在第14列突出显示斜杠字符。在type=
开始引用开头之前,不能有斜杠字符
检查您的网页的HTML来源,这是验证工具实际检查的内容...第21行第14列是您的Google Analytics代码启动的位置,而不是jQuery代码。
Line 20: <!-- Google Analytics -->
Line 21: <script type=\"text/javascript\">
你需要在这里删除斜杠。