Добрый день!
В шапке шаблона простенький скрипт
<head>
<script type="text/javascript" src="/themes/default-bootstrap/js/jquery.maskedinput.js"></script>
<script type="text/javascript">
$('#div').mask('+7(999) 999-9999');
</script>
</head>
На сайте скрипт не выполняется, при запуске его через консоль все работает. Ошибок нет. jQuery подключен. Пробовал также размещать код в отдельном файле и перед </body>:
<head>
<script type="text/javascript" src="/themes/default-bootstrap/js/jquery.maskedinput.js"></script>
</head>
<body>
<div id="div"></div>
<script type="text/javascript">
$('#div').mask('+7(999) 999-9999');
</script>
</body>
При анализе Chrome DevTools скрипт вписан одной строчкой и выглядет так:
<head>
<script type="text/javascript">/* <![CDATA[ */;$('#div').mask('+7(999) 999-9999');/* ]]> */</script>
</head>
В чем может быть причина? Может ли CDATA влиять на работу скрипта и почему он автоматически навешивается?