—— 感谢 YouMightNotNeedjQuery
DOM 元素选择器。
制作 UI 的过程中发现 react 或者 querySelector 对操作 dom 节点还是略显不足,尤其是发现父节点等操作。
初期考虑使用 jquery 的 css3 选择器 sizzle ,不过依然缺少复杂的节点操作。
当然,jquery 本身太大,肯定也是不予考虑的。
所以最终选择自己整理一套简单方便的 DOM 元素选择器,希望能帮到大家快速书写代码。
在此感谢 YouMightNotNeedjQuery 的帮助。
当然从 DOM 元素选择器延伸而出,如何取值也是一件需要考虑的事情。
ES6 方式:
import $ from 'dom-selector';
// 调用方式
$.closest(el, className);
其它详见 API 文档。