-4

jQuery 有一些很棒的方法,我可以在使用外部 html 时真正使用它们有没有办法以某种方式将其转换为 PHP 框架?

编辑:许多人误解了问题的目的——我当然知道 PHP 的 DOM,但真正的目的是在使用外部 html 时能够在 PHP 中执行相同的语法(并使用相同的方法)。

EDIT2:可能的解决方案是获取 html 字符串,向其添加 jQuery 字符串并以某种方式使 PHP 获取 javascript 处理的输出?

4

4 回答 4

2

基于 CSS3 选择器语法的遍历方法已在 PHPQuery 中复制。

https://code.google.com/p/phpquery/是一个基于 jQuery JavaScript 库的服务器端、可链接、CSS3 选择器驱动的文档对象模型 (DOM) API。

如果您需要操作和查询 DOM 结构,这非常好,尽管根据我的经验,它很慢。

于 2013-08-07T11:16:10.997 回答
1

对于 jQuery 中的选择器部分,phpQuery 是要走的路。 https://code.google.com/p/phpquery/

那是你要找的吗?

于 2013-08-07T11:16:37.887 回答
0

jQuery函数主要处理:

  • 浏览器细节,这取决于浏览器,因此在服务器端没有意义
  • 动态 DOM 操作,并且您无权访问浏览器 DOM 的服务器端
  • 浏览器事件处理,那......好吧,你明白了......

因此,这不仅很难做到,而且正如您的问题中“描述的”那样,它没有任何意义。

于 2013-08-07T11:16:29.517 回答
-1

jQuery 的设计目的不是 PHP 通常会做的任何事情……那么为什么要在 PHP 中使用它呢?

如果您想操作/抓取 HTML 文档,我可以推荐DOM 类

于 2013-08-07T11:15:35.757 回答