JavaScript元素识别和检索

时间:2015-01-14 16:26:44

标签: javascript jquery

我使用找到的脚本here来获取一些定义HTML元素路径的文本。结果看起来像这样:

html>body>section:eq(3)>ul>li:eq(1)>div

如何使用JavaScript或jQuery使用这些结果选择元素?

1 个答案:

答案 0 :(得分:0)

假设您保存该字符串存储在变量" path"中,您可以使用jQuery

var node = $(path);

并检索确切的元素。最后一个" div"可能有相同标签类型的兄弟姐妹,可以检索数组而不是元素。

至于JS实现,它有点难。您必须重新实现sizzle,或者您可以将其包含在项目中并致电:

var node = Sizzle(path);

jQuery节点选择基于它(当使用复杂的选择器时。它有点聪明,在检测id,类或普通标签时使用纯JS。)