如何将JavaScript代码转换为jQuery代码?
if (document.readyState == 'loading') {
document.addEventListener('DOMContentLoaded', ready)
} else {
ready()
}
function ready() {
var removeCartItemButtons = document.getElementsByClassName('btn-danger')
for (var i = 0; i < removeCartItemButtons.length; i++) {
var button = removeCartItemButtons[i]
button.addEventListener('click', removeCartItem)
}
}
2条答案
按热度按时间owfi6suc1#
当文档准备就绪时运行某些东西由$( document ).ready()方法处理。
getElementByClassName
可以替换为Class Selector (".class")你的
for
循环可以被删除,因为jQuery方法在每个返回的元素上都被调用。addEventListener
可以替换为.click()。那么你的代码只有三行:
tuwxkamq2#
jQuery是一个Javascript库,因此不需要转换任何东西。- 我只是回头看了看,不敢相信这是多么愚蠢