18道JQuery技术基础知识测试题

1、什么DOM对象()

A、是javascript访问页面元素的对象

B、html对象

C、C#对象

D、java对象

2、什么是jQuery对象()

A、jQuery库自身具有方法,获取页面元素的对象

B、C#对象

C、C++对象

D、java对象

3、jQuery添加CSS样式的方法是?()

A、add

B、css

C、html

D、addCss

4、jQuery是否开源?()

A、正确

B、错误

5、jQuery是有美国人创造的()

A、正确

B、错误

6、jQuery前缀符号()

A、!

B、@

C、#

D、$

7、单击事件()

A、click

B、add

C、class

D、function

8、jQuery基本功能()

A、访问和操作DOM元素

B、控制页面样式

C、对页面事件的处理

D、与Ajax技术的完美结合

9、 引入jQuery文件库的方式()

A、<script src="jquery-1.10.main.js"></script>

B、<script src="jquery-1.10.main.js"/>

C、<script id="jquery-1.10.main.js"></script>

D、<script css="jquery-1.10.main.js"></script>
1
2
3
4
5
6
7

10、jQuery使用的是C#语言为基础语言()

A、正确

B、错误

11、在jQuery中,有以下代码:$(".btn").click(function() { var json = [ { "S_Name": "周颜", "S_Sex": "男" }, { "S_Name": "周颖", "S_Sex": "女" } ]; $.each(json, function(index, s) { alert(s.S_Name + "," + s.S_Sex);//语句1 });});以下说法正确的是()。

A、此代码不会正常运行

B、语句1会被执行1次

C、语句1会被执行2次

D、$.each()函数的用法有误
1
2
3
4
5
6
7

12、()选项不能够正确地得到下列这个标签

<input id="btnGo" type="button" value="单击我" class="btn"/>
1

A、$("#btnGo")

B、$(".btnGo")

C、$(".btn")

D、$("input[type='button']")

13、在jQuery中,下列关于文档就绪函数的写法错误的是()

A、$(document).ready(function() {});

B、$(function() {});

C、$(document)(function() {});

D、$().ready(function() {});

14、以下关于jQuery的描述错误的是()

A、jQuery 是一个 JavaScript 函数库

B、jQuery 极大地简化了 JavaScript 编程

C、jQuery 的宗旨是 "write less,do more"

D、jQuery的核心功能不是根据选择器查找HTML元素,然后对这些元素执行相应的操作

15.在HTML页面中有如下结构的代码:

苹果iPhone 4S 请问以下()方法不能让"苹果iPhone 4S"隐藏。

A、$("#p-list li:nth-child(0)").hide();

B、$("#p-list li:only-child").hide();

C、$("#p-list li:last-child").hide();

D、$("#p-list li:first-child").hide();

16、在jQuery中,函数()能够实现元素显示和隐藏的互换。

A、hide()

B、show()

C、toggle()

D、fade()

17、以下()函数不是jQuery内置的与AJAX相关的函数。

A、$.ajax()

B、$.get()

C、$.post()

D、$.each()

18、请问以下选项()不能够正确的实现下面描述的功能。功能:用jQuery动态地向页面的body添加一个div标签;同时做到,当我单击动态添加的div时,能够把div里面的文本内容弹出来。

A、$(function() {$(".clickme").click(function() {alert($(this).html());});$("body").append("新添加的元素");});

B、$(function() {$("body").append("新添加的元素");$(".clickme").click(function() {alert($(this).html());});});

C、$(function() {$("body").append("新添加的元素");$(".clickme").live("click", function() {alert($(this).html());});});

D、$(function() {$(".clickme").live("click", function() {alert($(this).html());});$("body").append("新添加的元素");});

答案

1-5:A、A、D、A、A

6-10:D、A、ABCD、A、B

11-15:A、B、C、D、A

16-18:C、D、B
1
2
3
4
5
6
7