jquery - div внутри скрипта делает страницу недействительной - PullRequest
3 голосов
/ 17 августа 2011

У меня есть следующий код js:

$('<div id="pips-calc" />').load("/calculator").appendTo('body').dialog(dialogOpts); return false;}

W3C не нравится это и делает страницу недействительной. Ошибка:

document type does not allow element "div" here

Есть ли альтернативный синтаксис, который проверяет?

Ответы [ 3 ]

3 голосов
/ 17 августа 2011

Отформатируйте содержимое тега <script> как CDATA, и все будет в порядке.

3 голосов
/ 17 августа 2011

Либо поместите Javascript в отдельный файл, либо вложите его в <![CDATA[ .... ]]>

0 голосов
/ 17 августа 2011

Не называйте это так

$('<div id="pips-calc" />').

Вместо этого сделайте это

$('#pips-calc').
...