【发布时间】:2010-03-12 13:24:56
【问题描述】:
想法
通过 jQuery,我能够使用 first 类标记文档中的所有 :first-child 和 :last-child 元素(嗯,几乎所有:)),我以后可以设置样式(即ul#navigation 中的第一个 li 将是可轻松寻址为ul#navigation .first)。
我使用了以下代码:
var $f = $('*:first-child')
$f.addClass('first');
var $l = $('body *:last-child')
$l.addClass('last');
示例
示例已经在这里——但这不是实现它的方法,它只是一个在其他语言中原型化的想法,对我来说目前更简单的语言。
问题
现在,我的问题是是否可以通过php 执行相同的操作,因此非 JS 用户/小工具可以具有相同的效果和额外的样式,并且在浏览器上也不会过度杀伤。
那么,是否可以捕获输出,将其解析为 html 并将此类轻松注入php?
澄清
我很清楚 output buffering,只是没有用它做太多事情 - 另外,我不确定将 php 中的输出 string 修改为 解析的 dom (没有regex) - 以及它在服务器上的难度 - 当然还有缓存,所以整个内容将运行一次,直到再次编辑页面。
【问题讨论】:
标签: php dom code-injection