问题1:jQuery的美元符号$的作用是什么?答:其实美元符号$只是“jQuery”的别名,它是jQuery的选择器,如下代码所示:$(document).ready(function(){});当然你也可以用jQuery代替$,如下代码所示:jQuery(document).ready(function(){});问题2:body中的onload()函数和jQuery中的document.ready()有什么区别?答:onload()和document.ready()的区别如下:1、我们可以在页面中使用多个document.ready(),但是onload()只能使用一次。2.document.ready()函数会在页面DOM元素加载完成后调用,onload()函数会在所有相关资源(包括图片和音频)加载完成后调用。这个问题很重要,而且经常被问到。ready()函数用于在文档进入就绪状态时执行代码。当DOM完全加载时(即HTML被完全解析并构建DOM树),jQuery允许您执行代码。使用$(document).ready()最大的好处就是适用于所有浏览器,jQuery帮你解决了跨浏览器的问题。需要了解更多的用户可以点击答案链接查看详细讨论。问题3:jQuery中的Delegate()函数有什么作用?委托是绑定事件的另一种方式。它将事件处理函数绑定到指定的根元素上,由于事件会冒泡,所以用于处理指定子元素上的事件。.delegate():根据一组特定的根元素,将处理程序附加到与选择器匹配的所有元素的一个或多个事件,现在或将来。它的使用比bind稍微复杂一些,但是它的功能非常强大:自动绑定动态添加的元素。因为事件处理程序绑定到#root,所以新添加的子元素事件也会冒泡到#root。比.bind()更好的性能。只绑定一个eventhandler,绑定速度相当快。问题4.如何找到所有HTMLselect标签的选中项?这是面试中比较棘手的jQuery问题之一。这是一个基本问题,但不要指望每个jQuery初学者都知道。可以使用下面的jQuery选择器获取