L'alternativa JavaScript al metodo .is() di jQuery

In JavaScript esiste una semplice alternativa al metodo .is() di jQuery.

JavaScript di Gabriele Romanato

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

Commenti