我有以下JQuery功能,用户输入并显示在屏幕上。当我选择$(文档)和$(窗口)这个功能的作用。使用选择器有什么缺点?我在哪里可以阅读更多关于这些选择器及其区别?
先谢谢你。
$(document).keypress(function(e) { if(e.keyCode == 13) { var id = $("input#example").val() console.log(id); $('#data').append(id); } });
解决方法
在
jQuery dom selector中使用窗口或文档对象的时候,大多数时候你不会注意到两者之间的区别。
但是,请注意,它们不是同一个对象。
窗口 – 指视口。它被用作JavaScript中的主要全局对象。
文件 – 窗户的直接后代指root of the document tree。
所有DOM元素都是文档的后代,它是窗口的直接后代。