Создание действительного XHTML при использовании jQuery .append () - PullRequest
1 голос
/ 23 августа 2011

В примерах здесь: http://api.jquery.com/append/ они показывают прямой HTML, используемый в качестве аргумента:

$('.inner').append('<p>Test</p>');

Но валидатор в W3 будет возражать против этого примерно так

Line 96, column 76: document type does not allow element "p" here
…ata).append("<p class='pag

Как мне сделать это, чтобы получить действительный XHTML?

РЕДАКТИРОВАТЬ - Вот пример того, что написано PHP:

$('#citations_18401-01').html(data).append("<p class='paginated_link'><b>Result Pages:</b>&nbsp;<b class='paginated_link'>1</b>&nbsp;<a class='paginated_link' href='property_info.php?lot=18401-01&quote_set=1&limit=30&tab=3'>2</a>&nbsp;</p><p>&nbsp;</p>"); 

1 Ответ

4 голосов
/ 23 августа 2011

Вы должны обернуть свой встроенный jQuery специальными тегами для XHTML. См. эту статью .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...