In JavaScript esiste una semplice alternativa al metodo .is()
di jQuery.
La soluzione รจ la seguente:
var is = function(el, selector) {
return (el.matches || el.matchesSelector || el.msMatchesSelector || el.mozMatchesSelector || el.webkitMatchesSelector || el.oMatchesSelector).call(el, selector);
};
Esempio d'uso:
var el = document.querySelector('#test');
is(el, '#test'); // true