Это проблема браузера, а не проблема javascript или JQuery; он пытается интерпретировать угловую скобку как тег HTML.
Попробуйте сделать это при настройке javascripts:
<script>
//<![CDATA[
// insert teh codez
//]]>
</script>
Кроме того, вы можете переместить ваш JavaScript в отдельный файл.
Редактировать: Ааа ... с этой ссылкой я отследил ее. То, что я сказал, было проблемой не проблема вообще. это - проблема, удаленная с сайта:
<script type="text/javascript"
$(document).ready(function() {
$('#infobutton').click(function() {
$('#music_descrip').dialog('open');
});
$('#music_descrip').dialog({
title: '<img src="/images/text/text_mario_planet_jukebox.png" id="text_mario_planet_jukebox"/>',
autoOpen: false,
height: 375,
width: 500,
modal: true,
resizable: false,
buttons: {
'Without Music': function() {
$(this).dialog('close');
$.cookie('autoPlay', 'no', { expires: 365 * 10 });
},
'With Music': function() {
$(this).dialog('close');
$.cookie('autoPlay', 'yes', { expires: 365 * 10 });
}
}
});
});
Можете ли вы определить ошибку? Это в первой строке: тег <script
не закрыт. Так должно быть
<script type="text/javascript">
Однако мое предыдущее предложение остается в силе: вы должны заключить внутри теговые скрипты в блок CDATA или переместить их в отдельно связанный файл.
Это не было проблемой здесь, но это показало бы реальную проблему быстрее.