Checking if element matches CSS selector element.matchesSelector()

By | 2012/11/17
var el = document.getElementById("foo");
 
if (el.matchesSelector("#foo")) {
    //do something
}

Prefixes

el.mozMatchesSelector("#foo")
el.webkitMatchesSelector("#foo")
el.msMatchesSelector("#foo")
el.oMatchesSelector("#foo")

Suppored in all browsers.(IE9+)