本文编写于 222 天前,最后修改于 140 天前,其中某些信息可能已经过时。

官方QQ群

1+x证书Web前端开发jquery专项练习

1、下面哪种不是jquery的选择器?()

A、基本选择器

B、后代选择器

C、类选择器

D、进一步选择器

2、当DOM加载完成后要执行的函数,下面哪个是正确的?()

A、jQuery(expression, [context])

B、jQuery(html, [ownerDocument])

C、jQuery(callback)

D、jQuery(elements)

3、下面哪一个是用来追加到指定元素的末尾的?()

A、insertAfter()

B、append()

C、appendTo()

D、after()

4、下面哪一个不是jquery对象访问的方法?()

A、each(callback)

B、size()

C、index(subject)

D、index()

5、有这样一个表单元素,想要找到这个hidden元素,下面哪个是正确的?()

A、visible

B、hidden

C、visible()

D、hidden()

6、如果需要匹配包含文本的元素,用下面哪种来实现?)()

A、text()

B、contains()

C、input()

D、attr(name)

7、如果想要找到一个表格的指定行数的元素,用下面哪个方法可以快速找到指定元素?()

A、text()

B、get()

C、eq()

D、contents()

8、下面哪种不属于jquery的筛选?()

A、过滤

B、自动

C、查找

D、串联

9、下面哪几种不属于jquery文档处理的?()

A、包裹

B、替换

C、删除

D、内部和外部插入

10、如果想在一个指定的元素后添加内容,下面哪个是实现该功能的?()

A、append(content)

B、appendTo(content)

C、insertAfter(content)

D、after(content)

11、在jquey中,如果想要从DOM中删除所有匹配的元素,下面哪一个是正确的?()

A、delete()

B、empty()

C、remove()

D、removeAll()

12、在jquery中,想要给第一个指定的元素添加样式,下面哪一个是正确的?()

A、first

B、eq(1)

C、css(name)

D、css(name,value)

13、在jquery中,如果想要获取当前窗口的宽度值,下面哪个是实现该功能的?()

A、width()

B、width(val)

C、width

D、innerWidth()

14、为每一个指定元素的指定事件(像click)绑定一个事件处理器函数,下面哪个是用来实现该功能的?()

A、trigger (type)

B、bind(type)

C、one(type)

D、bind

15、下面哪几个属于jquery的事件处理? ()

A、bind(type)

B、click()

C、onchange()

D、one(type)

16、在一个表单中,如果想要给输入框添加一个输入验证,可以用下面的哪个事件实现?()

A、hover(over ,out)

B、keypress(fn)

C、change()

D、change(fn)

17、当一个文本框中的内容被选中时,想要执行指定的方法时,可以使用下面哪个事件来实现?()

A、click(fn)

B、change(fn)

C、select(fn)

D、bind(fn)

18、在jquery中想要实现通过远程http get请求载入信息功能的是下面的哪一下事件?()

A、$.ajax()

B、load(url)

C、$.get(url)

D、$. getScript(url)

19、下面不属于ajax事件的是?()

A、ajaxComplete(callback)

B、ajaxSuccess(callback)

C、$.post(url)

D、ajaxSend(callback)

20、在jquery中指定一个类,如果存在就执行删除功能,如果不存在就执行添加功能,下面哪一个是可以直接完成该功能的?()

A、removeClass()

B、deleteClass()

C、toggleClass(class)

D、addClass()

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

A、jQuery 是一个 JavaScript 函数库

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

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

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

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

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

B、$(function() {});

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

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

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

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

A、$("#btnGo")

B、$(".btnGo")

C、$(".btn")

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

24、HTML页面中有如下结构的代码:

<div id="header">
<h3>
<span>S3N认证考试</span>
</h3>
<ul>
<li>一</li>
<li>二</li>
<li>三</li>
<li>四</li>
</ul>
</div>

下列选项()所示jQuery代码,不能够让汉字“四”的颜色变成红色。

A、$("#header ul li:eq(3)").css("color","red");

B、$("#header li:eq(3)").css("color","red");

C、$("#header li:last").css("color","red");

D、$("#header li:gt(3)").css("color","red");

25、在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();

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

A、hide()

B、show()

C、toggle()

D、fade()

27、有以下标签:<input id="txtContent" class="txt" type="text" value="张三"/>请问不能够正确的获取文本框里面的值“张三”的语句是()。

A、$(".txt").val()

B、$(".txt").attr("value")

C、$("#txtContent").text()

D、$("#txtContent").attr("value")

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

A、$.ajax()

B、$.get()

C、$.post()

D、$.each()

29、有以下代码:

$(".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()函数的用法有误

30、请问以下选项()不能够正确的实现下面描述的功能。

功能:用jQuery动态地向页面的body添加一个div标签;同时做到,当我单击动态添加的div时,能够把div里面的文本内容弹出来。

A、

$(function() {
$(".clickme").click(function() {
alert($(this).html());
});
$("body").append("<div class='clickme'>新添加的元素</div>");
});

B、

$(function() {
$("body").append("<div class='clickme'>新添加的元素</div>");
$(".clickme").click(function() {
alert($(this).html());
});
});

C.

$(function() {
$("body").append("<div class='clickme'>新添加的元素</div>");
$(".clickme").live("click", function() {
alert($(this).html());
});
});

D.

$(function() {
$(".clickme").live("click", function() {
alert($(this).html());
});
$("body").append("<div class='clickme'>新添加的元素</div>");
});

31、什么DOM对象()

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

B、html对象

C、C#对象

D、java对象

32、什么是jQuery对象()

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

B、C#对象

C、C++对象

D、java对象

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

A、add

B、css

C、html

D、addCss

34、jQuery是否开源?()

A、正确

B、错误

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

A、正确

B、错误

36、jQuery前缀符号()

A、!

B、@

C、#

D、$

37、单击事件()

A、click

B、add

C、class

D、function

38、jQuery基本功能()

A、访问和操作DOM元素

B、控制页面样式

C、对页面事件的处理

D、与Ajax技术的完美结合

39、 引入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>

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

A、正确

B、错误

41、在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()函数的用法有误

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

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

A、$("#btnGo")

B、$(".btnGo")

C、$(".btn")

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

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

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

B、$(function() {});

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

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

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

A、jQuery 是一个 JavaScript 函数库

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

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

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

45.在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();

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

A、hide()

B、show()

C、toggle()

D、fade()

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

A、$.ajax()

B、$.get()

C、$.post()

D、$.each()

48、请问以下选项()不能够正确的实现下面描述的功能。功能:用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("新添加的元素");});

请把你的答案写在留言区。