使用jQuery .append()创建有效的XHTML



在下面的例子中: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>"); 

必须用特殊的XHTML标签包装内联jQuery。