UNPKG

unique-selector

Version:

Given a DOM node, return a unique CSS selector matching only that element

17 lines (16 loc) 417 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isUnique = isUnique; /** * Checks if the selector is unique * @param { Object } element * @param { String } selector * @return { Array } */ function isUnique(el, selector) { if (!Boolean(selector)) return false; var elems = el.ownerDocument.querySelectorAll(selector); return elems.length === 1 && elems[0] === el; }