Skip to content

Instantly share code, notes, and snippets.

@imjakechapman
Created January 9, 2016 07:13
Show Gist options
  • Select an option

  • Save imjakechapman/6de684db9db227c678dc to your computer and use it in GitHub Desktop.

Select an option

Save imjakechapman/6de684db9db227c678dc to your computer and use it in GitHub Desktop.
JavaScript APIs you should be using instead of jQuery
// Element Selecting - jQuery $('.some-el')
let el = document.querySelector('.some-el')
let els = document.querySelectorAll('.some-els')
// Element Classes - jQuery el.[addClass/removeClass/toggleClass]('some-class')
el.classList.add('added-class')
el.classList.remove('removed-class')
el.classList.toggle('toggled-class')
// Element Class Checking - el.hasClass('conditional-class')
let boolean = el.classList.contains('conditional-class')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment