【发布时间】:2011-05-23 05:05:23
【问题描述】:
对于以下项目,我将使用 PHP 和 jQuery。
我有以下代码:
$('*').onclick(function(){
});
一旦用户点击一个元素,我希望它返回该元素的 XPath 位置。
我想要做的基本上是在 jQuery 的帮助下建立一个过滤系统。
PHP 将使用 PHP 从外部来源检索文档,使用 jQuery 用户单击该文档的元素/相关部分。此 jQuery 函数将返回用户单击位置的 XPath 位置,并将其存储并与该文档相关联。
如果将来更新该文档,使用 XPath,PHP 将只检索用户之前选择的 XPath,而不是整个文档。
我还需要这个 jQuery 函数来返回元素属性,例如 <p> 中的标题或锚链接中的 href 位置。
长话短说:我的问题是,这在 jQuery 中是否可行?返回所选元素的 XPath 位置及其属性?我不知道这在 jQuery 中会是什么样子,因此我们将不胜感激。
任何其他额外的反馈也会很棒。据我所知,我可能使用了错误的工具......或其他东西。谢谢。
【问题讨论】:
-
你应该永远使用
$('*').eventhandler,它会为DOM中的每一个元素附加一个处理程序,这只是......糟糕,非常糟糕。跨度> -
别担心,这不是生产代码,只是为了表达想法。
标签: jquery