isOrIn alternatives

Testing different methods of checking whether an element is or is in another element. Start from the position where you have jquery objects.
5 years ago
User agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36
Test name Executions per second
is() or contains() 598321.6 Ops/sec
== or contains() 0.0 Ops/sec
!!closest.length 325614.9 Ops/sec
== and parentNodes 2093276.0 Ops/sec
HTML Preparation code:
Script Preparation code:
  • is() or contains()

  • == or contains()

  • !!closest.length

  • == and parentNodes

Open this result on