jquery测试题以及答案

合集下载

(完整word版)jquery试题与答案

(完整word版)jquery试题与答案

一、Jquery测试题1下面哪种不是jquery的选择器?(单选)A、基本选择器B、后代选择器C、类选择器D、进一步选择器考点:jquery的选择器(C)2当DOM加载完成后要执行的函数,下面哪个是正确的?(单选)jQuery(expression,[context])B、jQuery(html, [ownerDocument])C、jQuery(callback)D、jQuery(elements)考点:jquery的核心函数(C)3下面哪一个是用来追加到指定元素的末尾的?(单选)A、insertAfter()B、append()C、appendTo()D、after()考点:jquery的核心函数(C)4下面哪一个不是jquery对象访问的方法?(单选)A、each(callback)B、size()C、index(subject)D、index()考点: jquery的核心函数之对象访问(D)5.jquery访问对象中的size()方法的返回值和jQuery对象的_______属性一样.考点:jquery的核心函数之对象访问(length)6.jquery中$(this)。

get(0)的写法和__________是等价的。

考点:jquery的核心函数之对象访问($(this)[0])7. 有这样一个表单元素,想要找到这个hidden元素,下面哪个是正确的?(单选)A、visibleB、hiddenC、visible()D、hidden()考点:jquery的选择器(B)8.如果需要匹配包含文本的元素,用下面哪种来实现?(单选)A、text()B、contains()C、input()D、attr(name)考点:jquery的选择器(B)9.现有一个表格,如果想要匹配所有行数为偶数的,用________实现,奇数的用_______实现。

考点:jquery的选择器(even,odd)10.如果想要找到一个表格的指定行数的元素,用下面哪个方法可以快速找到指定元素?(单选)A、text()B、get()C、eq()D、contents()考点:jquery的选择器(C)11。

2020年jQuery期末考试试题与答案附解析

2020年jQuery期末考试试题与答案附解析

2020年jQuery期末考试试题与答案单选题1、关于jQuery中show方法下列说法正确的是()1分•A、show方法如果不传入参数,则按照400ms的动画事件让元素显示出来•B、show方法可传入回调函数,回调函数在动画执行之前执行•C、show方法传入数值3作为参数,其默认为在3秒中完成动画•D、show方法的参数可以传入字符串来指定动画完成时间参考答案:D答案说明:show方法参数按照顺序,分别为"speed"、"easing"、"fn",代表动画速度、切换效果、回调函数2、关于get方法的回调函数的执行时机,下列方法说法正确的是()1分•A、在请求发出的时候执行•B、在请求出错误的时候执行•C、在请求完成的时候执行•D、在请求成功的时候执行参考答案:D答案说明:暂无描述3、关于jQuery插件,下列说法错误的是()1分•A、jQuery插件在使用之前需要引入指定的插件文件和jQuery文件•B、jQuery插件能大大提高开发人员的开发效率•C、jQuery插件是在jQuery的基础上做功能和业务上的扩展•D、jQuery插件只需要引入插件文件,不需要引入jQuery文件参考答案:D答案说明:jQuery插件在使用之前必须要首先引入jQuery文件4、jQuery所有版本下载地址()1分•A、•B、https://•C、https://•D、https://参考答案:B答案说明:暂无解析5、在属性过滤选择器中,获取等于给定的属性是某个特定值的元素用()实现。

1分•A、[attribute]•B、[attribute=value]•C、[attribute&=value]•D、[attribute*=value]参考答案:B答案说明:暂无解析6、slideUp方法执行的效果为()1分•A、以滑动的形式显示元素•B、以滑动的形式隐藏元素•C、以淡入的形式显示元素•D、以淡入的形式隐藏元素参考答案:B答案说明:暂无解析7、jQuery对象的$("参数")语法描述错误的是()1分•A、通过$()符号声明jQuery对象•B、$()执行后返回值是jQuery对象•C、调用方法可以通过“.”来实现•D、$符号不可以用jQuery替代参考答案:D答案说明:暂无解析8、在获取id值为btn的元素的value值,下面代码正确的是()1分•A、$("#btn").val()•B、$("#btn").val(value)•C、$("#btn").value()•D、$("#btn").value(val)参考答案:A答案说明:暂无解析9、下列关于jQuery中的$.ajax()方法的说法错误的是()1分•A、$.ajax()方法是jQuery中最底层的Ajax方法。

JQuery最经典最重要的面试试题

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、visibleB、hiddenC、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. 如果想在一个指定的元素后添加内容,下面哪个是实现该功能的?A、append(content)B、appendTo(content)C、insertAfter(content)D、after(content)10. 在jquey中,如果想要从DOM中删除所有匹配的元素,下面哪一个是正确的?A、delete()B、empty()C、remove()D、removeAll()11. 在jquery中,想要给第一个指定的元素添加样式,下面哪一个是正确的?A、firstB、eq(1)C、css(name)D、css(name,value)12. 在jquery中,如果想要获取当前窗口的宽度值,下面哪个是实现该功能的?A、width()B、width(val)C、widthD、innerWidth()13. 为每一个指定元素的指定事件(像click)绑定一个事件处理器函数,下面哪个是用来实现该功能的?A、trigger (type)B、bind(type)C、one(type)D、bind14. 在一个表单中,如果想要给输入框添加一个输入验证,可以用下面的哪个事件实现?A、hover(over ,out)B、keypress(fn)C、change()D、change(fn)15. 当一个文本框中的内容被选中时,想要执行指定的方法时,可以使用下面哪个事件来实现A、click(fn)B、change(fn)C、select(fn)D、bind(fn)16. 在jquery中想要实现通过远程http get请求载入信息功能的是下面的哪一下事件?A、$.ajax()B、load(url)C、$.get(url)D、$. getScript(url)17. 下面不属于ajax事件的是?A、ajaxComplete(callback)B、ajaxSuccess(callback)C、$.post(url)D、ajaxSend(callback)18. 在jquery中指定一个类,如果存在就执行删除功能,如果不存在就执行添加功能,下面哪一个是可以直接完成该功能的?A、removeClass()B、deleteClass()C、toggleClass(class)D、addClass()19. 在jquery中想要找到所有元素的同辈元素,下面哪一个是可以实现的A、eq(index)B、find(expr)C、siblings([expr])D、next()20. 下面哪一个不是检索一个对象的定位方式的属性?A、staticB、absoluteC、fixedD、top41、下面哪个是display布局中用来设置对象以块显示,并添加新行的?A、inlineB、noneC、blockD、compact21. 为一个图片设置成背景图像后,设置背景图像在纵向和横向上平铺,下面哪个是实现该功能的?A、no-repeatB、repeatC、repeat-xD、repeat-y22. 在编写css样式的时候,如果想要设置文本的对齐方式,下面哪一个不是text-align下的值?A、leftB、rightC、topD、justify23. 在css中,如果想要设置对象中文本的样式,下面哪一个不是该标签的值?A、blinkB、line-throughC、colorD、overline24. 在css中,设置滚动条的表面颜色,是用下面的哪个标签来实现的?A、scrollbar-base-colorB、scrollbar-face-colorC、scrollbar-arrow-colorD、scrollbar-shadow-color25. 下面哪几种是属于jquery文档处理的?(多选)A、包裹B、替换C、删除D、内部和外部插入26. 下面哪几个不是属于jquery的事件处理? (多选)A、bind(type)B、click()C、change()D、one(type)27. 下面哪几种是jquery中表单的对象属性?(多选)A、:checkedB、: enabledC、:hiddenD、:selectedE、:fileF、: disabled二、填空题1. 在jquery中,鼠标移动到一个指定的元素上,会触发指定的一个方法,实现该操作的是______________。

最常见的20个jQuery面试问题及答案

最常见的20个jQuery面试问题及答案

最常见的20个jQuery面试问题及答案
1. jQuery 库中的 $() 是什么?(答案如下)
$() 函数是 jQuery() 函数的别称,乍一看这很怪异,还使 jQuery 代码晦涩难懂。

一旦你适应了,你会爱上它的简洁。

$() 函数用于将任何对象包裹成 jQuery 对象,接着你就被允许调用定义在 jQuery 对象上的多个不同方法。

你甚至可以将一个选择器字符串传入 $() 函数,它会返回一个包含所有匹配的 DOM 元素数组的 jQuery 对象。

这个问题我已经见过好几次被提及,尽管它非常基础,它经常被用来区分一个开发人员是否了解 jQuery。

2. 网页上有 5 个< div> 元素,如何使用 jQuery来选择它们?(答案)
另一个重要的jQuery 问题是基于选择器的。

jQuery 支持不同类型的选择器,例如ID 选择器、class 选择器、标签选择器。

鉴于这个问题没提到 ID 和 class,你可以用标签选择器来选择所有的 div 元素。

jQuery 代码:$('div'),这样会返回一个包含所有5 个div 标签的jQuery 对象。

更详细的解答参见上面链接的文章。

jq考试题库

jq考试题库

jq考试题库一、选择题(每题2分,共20分)1. 在jQuery中,以下哪个选择器用于选择所有具有特定类名的元素?A. `#classname`B. `.class`C. `*.class`D. `.class*`2. jQuery中的`$`符号代表什么?A. jQuery对象B. 一个字符串C. 一个数字D. 一个布尔值3. 如何使用jQuery来绑定一个点击事件?A. `$('#element').click()`B. `$('#element').click()`C. `$('#element').bind('click')`D. `$('#element').click('click')`4. jQuery中的`$(document).ready()`函数的作用是什么?A. 确保DOM完全加载后再执行代码B. 检查jQuery是否已加载C. 检查浏览器是否支持jQueryD. 检查页面是否已完全加载5. 下列哪个方法可以用来获取元素的属性值?A. `.attr()`B. `.prop()`C. `.get()`D. `.eq()`6. 如何使用jQuery来选择所有`<p>`元素?A. `$('p')`B. `$('p').find('p')`C. `$('p').parent()`D. `$('p').children()`7. jQuery中的`.each()`方法用于什么?A. 遍历数组或对象B. 遍历DOM元素C. 遍历选择器D. 遍历字符串8. 如何使用jQuery来设置元素的CSS样式?A. `$('#element').css('style')`B. `$('#element').style()`C. `$('#element').css('property', 'value')`D. `$('#element').style('property', 'value')`9. jQuery中的`.ajax()`方法用于什么?A. 异步加载数据B. 同步加载数据C. 处理表单提交D. 处理用户输入10. 如何使用jQuery来移除一个元素?A. `$('#element').remove()`B. `$('#element').detach()`C. `$('#element').empty()`D. `$('#element').clear()`二、填空题(每题2分,共20分)1. jQuery中的`$.ajax()`方法允许你使用______方式从服务器请求数据。

jq面试题及答案高级

jq面试题及答案高级

jq面试题及答案高级# jq面试题及答案高级1. 题目: 如何使用jq从JSON对象中提取特定的字段值?答案: 使用点号(`.`)或者方括号(`[]`)来访问JSON对象中的字段。

例如,要从JSON对象中提取`name`字段的值,可以使用`.name`或者`["name"]`。

2. 题目: 如何使用jq对JSON数组进行过滤?答案: 使用`[]`和条件表达式来过滤数组。

例如,要过滤出所有`age`大于18的元素,可以使用`.[] | select(.age > 18)`。

3. 题目: jq如何进行嵌套查询?答案: 通过连续使用点号(`.`)或者方括号(`[]`)来访问嵌套的JSON 对象或数组。

例如,要访问嵌套对象`address`中的`city`字段,可以使用`.address.city`。

4. 题目: 如何使用jq进行排序?答案: 使用`sort_by`函数进行排序。

例如,要按照`age`字段对数组进行升序排序,可以使用`sort_by(.age)`。

5. 题目: jq如何实现数组的合并?答案: 使用`+`操作符来合并两个数组。

例如,合并两个数组`array1`和`array2`可以使用`array1 + array2`。

6. 题目: 如何使用jq进行条件判断?答案: 使用`if-then-else`结构进行条件判断。

例如,判断一个字段`status`是否为`active`,可以使用`if .status == "active" then"Active" else "Inactive" end`。

7. 题目: jq如何进行字符串的截取?答案: 使用字符串索引进行截取。

例如,要截取字符串的前5个字符,可以使用`substr(0, 5)`。

8. 题目: jq如何进行数值的加减乘除运算?答案: 使用`+`, `-`, `*`, `/`运算符进行数值运算。

jQuery练习题

jQuery练习题

jQuery练习题1.考点:jQuery⼊⼝函数和顶级对象单选题关于jQuery,以下描述正确的是:A,$(function(){})这种⼊⼝函数等同于window.loadB,$(window).ready(function(){})这种⼊⼝函数等同于window.loadC, jQuery中的⼊⼝函数相当于JS中的DOMContentLoaded事件,因此jQuery⽆法实现window.onload同样的功能D, jQuery中的顶级对象$和jQuery是⼀回事⼉答案: D解析: 选项ABC,都错了,正确写法为$(window).load();D选项,是正确的可以验证 console.log( $=== jQuery)难度: ☆☆2.考点:jQuery对象和DOM对象单选题关于获取元素,以下获取到单个元素的⽅法是:A,jQuery对象就是DOM对象B,jQuery对象可以转换为DOM对象,但是DOM对象⽆法转换为jQuery对象C, jQuery对象转换为DOM对象的⽅法有两种:jQuery对象[索引值]和jQuery对象.get(索引值)D, DOM对象转换成jQuery对象的⽅法有⼀种:$(DOM对象)[0]答案: C解析:A选项,jQuery对象和DOM对象不⼀样。

B选项,jQuery对象和DOM对象可以相互转换。

D选项,后⾯多出来⼀部分:[0]难度: ☆☆☆3.考点:jQuery选择器多选题关于获取元素,以下获取到"⽬标元素"所在a链接的有:<div><ul><li><a href='#' class='aaa' id='ccc'>⽪鞋</a></li><li><a href='#' class='bbb' id='bbb'>帽⼦</a></li><li><a href='#' class='ccc' id='aaa'>⽬标元素</a></li></ul></div>A,$('ul li a:eq(3)')B,$('ccc')C,$('#aaa')D,$('a:last')答案: CD解析: A选项索引值应该为 2 ; B选项类名前应该加点。

2021年jQuery整合面试题及答案

2021年jQuery整合面试题及答案

一、Jquery测试题下面哪种不是jquery选取器?(单选)A、基本选取器B、后裔选取器C、类选取器D、进一步选取器考点:jquery选取器 (C)当DOM加载完毕后要执行函数,下面哪个是对的?(单选)jQuery(expression,[context]) B、jQuery(html,[ownerDocument]) C、jQuery(callback) D、jQuery(elements)考点:jquery核心函数 (C)下面哪一种是用来追加到指定元素末尾?(单选)A、insertAfter()B、append()C、appendTo()D、after()考点:jquery核心函数 (C)下面哪一种不是jquery对象访问办法?(单选)A、each(callback)B、size()C、index(subject)D、index()考点: jquery核心函数之对象访问(D)jquery访问对象中size()办法返回值和jQuery对象_______属性同样.考点:jquery核心函数之对象访问(length)jquery中$(this).get(0)写法和__________是等价。

考点:jquery核心函数之对象访问($(this)[0])7. 有这样一种表单元素,想要找到这个hidden元素,下面哪个是对的?(单选)A、visibleB、hiddenC、visible()D、hidden()考点:jquery选取器(B)如果需要匹配包括文本元素,用下面哪种来实现?(单选)A、text()B、contains()C、input()D、attr(name)考点:jquery选取器(B)既有一种表格,如果想要匹配所有行数为偶数,用________实现,奇数用_______实现。

考点:jquery选取器(even,odd)如果想要找到一种表格指定行数元素,用下面哪个办法可以迅速找到指定元素?(单选)A、text()B、get()C、eq()D、contents()考点:jquery选取器(C)在一种表单里,想要找到指定元素第一种元素用_________实现,那么第二个元素用_________实现。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.下面哪种说法是正确的?
您的回答:jQuery是JavaScript库
2.jQuery使用CSS选择器来选取元素?
您的回答:正确
3.jQuery的简写是?
您的回答:$符号
4.通过jQuery,选择器$("div")选取什么元素?
正确答案:所有div元素
5.jQuery是客户端脚本库,还是服务器端脚本库?
您的回答:客户端脚本
6.可以将jQuery与AJAX一起使用吗?
您的回答:Yes
7.jQuery html()方法适用于HTML和XML文档。

您的回答:错误
8.把所有p元素的背景色设置为红色的正确jQuery代码是?您的回答:$("p").css("background-color","red");
9.通过jQuery,$("div.intro")能够选取的元素是?
正确答案:class="intro"的所有div元素
10.下面哪个jQuery方法用于隐藏被选元素?
您的回答:hide()
11.下面哪种jQuery方法用于设置被选元素的一个或多个样式属性?正确答案:css()
12.下面哪个jQuery方法用于执行异步HTTP请求?
您的回答:jQuery.ajax()
13.将所有div元素的高度设置为100像素的正确jQuery代码是?您的回答:$("div").height(100)
14.下面哪句话是正确的?
正确答案:如需使用jQuery,您能够引用Google的jQuery库
15.jQuery是通过哪种脚本语言编写的?
您的回答:JavaScript
16.下面哪个jQuery函数用于在文档结束加载之前阻止代码运行?
正确答案:$(document).ready()
17.哪个jQuery方法用于处理命名冲突?
正确答案:noConflict()
18.哪个jQuery方法用于添加或删除被选元素的一个或多个类?
正确答案:toggleClass()
19.$("div#intro .head")选择器选取哪些元素?
正确答案:id="intro"的首个div元素中的class="head"的所有元素
20.jQuery是W3C标准吗?
正确答案:No。

相关文档
最新文档