Плагин jQuery не проходит проверку HTML - PullRequest
0 голосов
/ 02 декабря 2011

У меня есть это:

<script type="text/javascript">
    jQuery(document).ready(function(){
        jQuery('#menu-main-menu li a').after('<p class="separator">/</p>');
        jQuery(".textwidget a[href^='http://']").attr("target","_blank");
    }); 
</script>

И не может пройти проверку HTML с ошибкой:

тип документа не допускает использование элемента "p" здесь

Фрагмент находится внизу в файле нижнего колонтитула моей платформы WordPress.

Есть предложения, пожалуйста?Это, очевидно, мои теги абзаца.CSS для .separator это просто display: inline; вещь, которую я использую в качестве разделителя для моего меню.

1 Ответ

2 голосов
/ 02 декабря 2011

Валидатор должен быть доволен секцией CDATA вокруг вашего скрипта:

<script type="text/javascript"><![CDATA[
jQuery(document).ready(function(){
  jQuery('#menu-main-menu li a').after('<p class="separator">/</p>');
  jQuery(".textwidget a[href^='http://']").attr("target","_blank");
});
]]></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...