JavaScript前端开发教程
目录:
第十一章 jQuery
- jQuery快速入门
- jQuery对象
- jQuery选择器
- 元素遍历
- 元素内容
- 元素样式
- 元素筛选
- 元素属性
- 【案例】折叠菜单
- 节点操作
- 【案例】左移与右移
- 常用事件
- 页面加载事件
- 事件绑定与切换
- 【案例】手风琴效果
- 常用动画
- 自定义动画
- 【案例】无缝轮播图
- jQuery操作Ajax
- 插件机制
&&:习题+答案
链接:第十一章 jQuery PPT?
习题:
单选题:
1、以下选项中,()保持了对IE6~8浏览器的支持。
A、jQuery 1.x
B、jQuery 2.x
C、jQuery 3.x
D、以上答案都不正确
2、下面关于jQuery对象描述错误的是()。
A、jQuery对象是对DOM对象的一层封装
B、解决了不同浏览器兼容的问题
C、简化DOM操作的复杂度,提高了程序的开发效率
D、以上说法都不正确
3、以下选项中,可以根据包含文本匹配到指定元素的是( )。
A、text()
B、contains()
C、input()
D、attr()
4、jQuery选择器中,通过符号()可获取父元素下的所有子元素。
A、空格
B、>
C、+
D、~
5、以下选项中可以获取前三项
<li>
元素的是()。
A、$(\"li:eq(3)\")B、$(\"li:gt(3)\")C、$(\"li:lt(3)\")D、$(\"li:not(li:eq(3))\")
6、阅读以下代码,参数p1表示()。
$(\'li\').each(function(p1, p2) {});
A、当前
<li>
元素
B、当前
<li>
元素的内容
C、当前
<li>
元素的索引位置
D、以上说法都不正确
7、以下选项获取的内容中包含HTML元素的是()。
A、html()
B、text()
C、val()
D、以上答案全部正确
8、以下选项可以获取表单元素value值的是()。
A、html()
B、text()
C、val()
D、以上答案全部正确
9、jQuery中css()方法的参数设置为()类型,可以同时为所有匹配元素设置多个CSS样式。
A、字符
B、数值
C、对象
D、以上选项都不正确
10、下列选项中,可从每一个匹配的元素中删除一个属性的是()。
A、attr()
B、prop()
C、removeAttr()
D、以上选项都不正确
11、下列选项中可以隐藏指定元素的是()。
A、css({disPlay:‘none’})
B、css({display:‘none’})
C、css({disPlay:‘block’})
D、css({display:‘block’})
12、下面关于
$(\'input[type=text]\').blur(data,function(){})
说法错误的是()。
A、$(‘input[type=text]’)表示获取表单中所有的文本框
B、blur()方法在元素获取焦点时触发
C、data表示为事件处理程序函数传入的参数
D、data在不需要的情况下可以省略
13、下列选项中可取消点击事件的方法是()。
A、on()
B、off()
C、one()
D、trigger()
14、on()方法在为不同事件绑定相同处理函数时,多个事件名之间使用()分割。
A、空格
B、逗号
C、分号
D、冒号
15、下列()方法可同时为多个不同事件绑定不同的处理函数。
A、on()
B、off()
C、one()
D、以上选项都不正确
16、下面关于show()方法的参数描述错误的是()。
A、第1个参数表示动画速度,如slow
B、第2个参数表示动画切换效果,如linear
C、第3个参数表示在动画完成时执行的函数
D、以上选项都不正确
17、在$.ajax()的参数中,()选项用于指定Ajax请求成功时所触发的回调函数。
A、complete
B、type
C、success
D、async