jQuery getPath插件获取元素 CSS选择器路径

  • 源码大小:25.12KB
  • 所需积分:1积分
  • 源码编号:19JP-3517
  • 浏览次数:971次
  • 最后更新:2023年06月22日
  • 所属栏目:CSS3 & Html5
我要下载
加入收藏
本站默认解压密码:19jp.com 或 19jp_com

简介

getPath是一个面向开发人员的小型jQuery插件,它允许您获取文档中给定DOM元素的整个CSS选择器路径。它不仅包括唯一的ID,还包括标记名、伪元素等。

参见:

  • jQuery插件获取元素的整个CSS路径-Selector.js

如何使用它:

1.下载插件并包含jQueryGetPath.js加载最新的jQuery库之后(建议使用瘦版本)。

  1. <script src="/path/to/cdn/jquery.slim.min.js"></script>
  2. <script src="/path/to/js/jQueryGetPath.js"></script>

2.附加功能获取路径()到目标元素。就是这样。

  1. $(function(){
  2. jQuery(element).getPath();
  3. });

3.一个真实世界的例子。

  1. <div id="example">
  2. <div class="well">
  3. <div class="pathfinder">Div without ID</div>
  4. </div>
  5. <div class="well">
  6. <div id="withId" class="pathfinder">Div with ID</div>
  7. </div>
  8. </div>
  1. (document).on({
  2. mouseenter: function () {
  3. var $currentNode = $(this);
  4. var cssPathForThisNode = $currentNode.getPath();
  5. $('#resultDiv').html(cssPathForThisNode);
  6. },
  7. }, '.pathfinder');
  1. // output:
  2.  
  3. Div without ID: [div="example"] > div:nth-child(1) > div
  4.  
  5. Div with ID: [div="withID"]

预览截图

上一篇:没有了
下一篇:没有了