我对.on()函数的理解是你在目标的父元素上调用函数。我正在改变的原始jQuery是:
$(document).live('keydown',function(event) {
if (event.ctrlKey==true && (event.which == '80')) { //cntrl + p
event.preventDefault();
printOrder();
}
});
因此直接在文档上调用它。我的理解是我应该这样称呼它:
$(PARENT OF DOCUMENT).on('keydown', document, function(event) {
if (event.ctrlKey==true && (event.which == '80')) { //cntrl + p
event.preventDefault();
printOrder();
}
});
我在.live()到.on()转换中找到了很多答案,但它们都是使用父元素引用的。如何引用文档的父元素?
答案 0 :(得分:2)
在上面的示例中,只需将.live
更改为.on
。
#document
没有父母。