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

时间:2011-08-23 19:41:55

标签: jquery xhtml append

在这里的示例中: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 个答案:

答案 0 :(得分:4)

您必须使用XHTML的特殊标记包装内联jQuery。请参阅this article