Converting jQuery to JavaScript
์ ๋ ํฐ
jQuery
JavaScript
$("body")
document.body
$("html")
document.documentElement
$(selector)
document.querySelector(selector)
$elem.find(selector)
elem.querySelector(selector)
$elem.parent()
elem.parentNode
$elem.closest(.'country')
elem.closest('.country')
$input.closest('form')
input.form
siblings:$el.prev() and $el.next()
el.previousElementSibling and el.nextElementSibling
2. ์ ๋ ฅ๊ฐ ์ ํ
jQuery
JavaScript
$input.val()
input.value
$input.val("hello")
input.value
3. ์ด๋ฒคํธ ๋ฆฌ์ค๋
jQuery
JavaScript
$elem.on(eventName,handler)
elem.addEventListener(eventName, handler)
$elem.off(eventName)
elem.removeEventListener(eventName, handler)
4. ์กฐ์ ์์ ํธ๋ค๋ง ์ฐจ์ด์
jQuery
JavaScript
5. ํด๋์ค ์กฐ์
jQuery
JavaScript
$elem.addClass(c)
elem.classList.add(c)
$elem.removeClass(c)
elem.classList.remove(C)
$elem.toggleClass(c)
elem.classList.toggle(c)
$elem.hasClass(c)
elem.classList.contains(c)
$elem.attr('clsss') = 'some classes'
elem.className = 'some classes'
6. CSS ์คํ์ผ๋ง
jQuery
JavaScript
$el.css({top:"10px"})
el.style.top = "10px"
7. ์คํฌ๋กค ์์น
jQuery
JavaScript
$el.scrollTop()
el.scrollTop
$el.scrollTop(10)
el.scrollTop = . 0
8. ์ ํธ
jQuery
JavaScript
$.inArray(item,arr) > -1
arr.indexOf(item) > -1
$.extend({},defaults,options)
Object.assign(defaults, options)
$.trim(s)
s.trim()
$input.val()
input.value
9. ์์ ์์ฑ ๋ฐ ์ถ๊ฐ
jQuery
JavaScript
10. ์นดํผ ์ถ๊ฐ
jQuery
JavaScript
11. HTML string ์ถ๊ฐ
jQuery
JavaScript
12. Attributes
jQuery
JavaScript
$elem.attr("placeholder")
elem.getAttribute("placeholder")
$elem.attr("placeholder",p)
elem.setAttribute("placeholder")
13. Properties
jQuery
JavaScript
$el.props("disabled")
el.disabled
$el.props("readonly")
el.readOnly
Last updated