jquery考试题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1.下面哪种不是jquery的选择器?(D)A、基本选择器B、后代选择器C、类选择器D、进一步选择器2.当DOM加载完成后要执行的函数,下面哪个是正确的?(C)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对象访问的方法?(D)A、each(callback)B、size()C、index(subject)D、index()5.有这样一个表单元素,想要找到这个hidden元素,下面哪个是正确的?(B)A、visibleB、hiddenC、visible()D、hidden()6.如果需要匹配包含文本的元素,用下面哪种来实现?(B)A、text()B、contains()C、input()D、attr(name)7.如果想要找到一个表格的指定行数的元素,用下面哪个方法可以快速找到指定元素?(C)A、text()B、get()C、eq()D、contents()8.下面哪种不属于jquery的筛选?(B)A、过滤B、自动C、查找D、串联9.如果想在一个指定的元素后添加内容,下面哪个是实现该功能的?(D)A、append(content)B、appendTo(content)C、insertAfter(content)D、after(content)10.在jquey中,如果想要从DOM中删除所有匹配的元素,下面哪一个是正确的?(C)A、delete()B、empty()C、remove()D、removeAll()11.在jquery中,想要给第一个指定的元素添加样式,下面哪一个是正确的?(C)A、firstB、eq(1)C、css(name)12.在jquery中,如果想要获取当前窗口的宽度值,下面哪个是实现该功能的?(A)A、width()B、width(val)C、widthD、innerWidth()13.为每一个指定元素的指定事件(像click)绑定一个事件处理器函数,下面哪个是用来实现该功能的?(B)BindoneunbindtriggerA、trigger(type)B、bind(type)C、one(type)14.在一个表单中,如果想要给输入框添加一个输入验证,可以用下面的哪个事件实现?(D)A、hover(over,out)B、keypress(fn)C、change()D、change(fn)15.当一个文本框中的内容被选中时,想要执行指定的方法时,可以使用下面哪个事件来实现?(C)A、click(fn)B、change(fn)C、select(fn)D、bind(fn)16.在jquery中想要实现通过远程httpget请求载入信息功能的是下面的哪一下事件?(C)A、$.ajax()B、load(url)C、$.get(url)D、$.getScript(url)17.下面不属于ajax事件的是?(C)A、ajaxComplete(callback)B、ajaxSuccess(callback)C、$.post(url)D、ajaxSend(callback)18.使用jquery检查inputtype=hiddenid=idname=id/元素在网页上是否存在。(B)A:if($(#id)){//dosomeing...}B:if($(#id).length0){//dosomeing...}C:if($(#id).length()0){//dosomeing...}D:if($(#id).size0){//dosomeing...}19.ahref=xxx.jpgtitle=温家宝出席学校...新闻/a,获取a元素title的属性值。(C)A:$(a).attr(title).val();B:$(#a).attr(title);C:$(a).attr(title);D:$(a).attr(title).value;执行下面语句$(document).ready(function(){$(#click).click(function(){alert(clickonetime);});$(#click).click(function(){alert(clicktwotime);});});20.单击按钮inputtype=buttonid=clickvalue=点击我/,这个会有什么效果。(C)A:弹出一次对话框,显示clickonetime。B:弹出一次对话框,显示clicktwotime。C:弹出两次对话框,依次显示clickonetime,clicktwotime。D:js编译错误。21.页面中有三个元素,如下:divdiv标签/divspanspan标签/spanpp标签/p,如果这三个标签要触发同一个事件,那么正确的写法是(A)。A:$(div,span,p).click(function(){//…});B:$(div||span||p).click(function(){//…});C:$(div+span+p).click(function(){//…});D:$(div~span~p).click(function(){//…});22.页面中有一个select标签,代码如下:selectid=seloptionvalue=0请选择/optionoptionvalue=1选项一/optionoptionvalue=2选项二/optionoptionvalue=3选项三/optionoptionvalue=4选项四/option/select,要使“选项四”选中的正确写法。(AB)A:$(#sel).val(选项四);B:$(#sel).val(4);C:$(#seloption:eq(4)).checked;D:$(#seloption:eq(4)).attr(selected);23.页面中有一个性别单选按钮,请设置”男”为选中状态。代码如下:inputtype=radioname=sex男inputtype=radioname=sex女正确的是(D)A:$(sex[0]).attr(checked,true);B:$(#sex[0]).attr(checked,true);C:$([name=sex]:radio).attr(checked,true);D:$(:radio[name=sex]:eq(0)).attr(checked,true);24、在页面中有一个ul元素,代码如下:ullititle='苹果'苹果/lilititle='橘子'橘子/lilititle='菠萝'菠萝/li/ul,下面对节点的操作哪一个说法不正确。(D)A:var$li=$(lititle='香蕉'香蕉/ii);是创建节点。B:$(ul).after($(lititle='香蕉'香蕉/li));是给ul追加节点。C:$(ulli:eq(1)).remove();是删除ul下“橘子“那个节点。D:以上说法都不对25、页面有一个inputtype=textid=namename=namevalue=/元素,动态设置该元素的值。正确的选项是。(A)A:$(#name).val(动态设值);B:$(#name).text(动态设值);C:$(#name).html(动态设值);==innerHTMLD:$(#name).value(动态设值);26、下面说法不正确的是(A)A:$(:hidden)选取input的type类型是hidden的不可见元素。B:$(divspan)选取div元素下元素名是span的子元素。C:$(div:first)选取所有div元素中第一个div元素。D:$(input:gt(1))选取索引值大于1的input元素。27、下面说法不正确的是(D)A:$(input:checked)选取所有被选中的input元素B:$(#form:disabled)选取id为form的表单内的所有不可用元素C:$(#name).is(:visible)是判断id为name的元素的可见性D:$(div).addClass(background,url(img/up.gif))是设置样式的28、在jquery中想要找到所有元素的同辈元素,下面哪一个是可以实现的(B)A:nextAll([expr])B:siblings([expr])C:next()D:find([expr])29、下面选项中哪一个是和$(#foo)等价的写法。(D)A:$(foo#)B:$(#foo)C:$(foo)D:jQuery(#foo)30、在jquery中指定一个类,如果存在就执行删除功能,如果不存在就执行添加功能,下面哪一个是可以直接完成该功能的?(C)A、removeClass()B、deleteClass()C、toggleClass(class)D、addClass()31、在jquery中想要找到所有元素的同辈元素,下面哪一个是可以实现的?(C)A、eq(index)B、find(expr)C、siblings([expr])D、next()多选:1、获取divid=content内容…/div标签里的文本内容。(BC)A:$(#content).val();B:$(#content).html();C:$(#content).text();D:$(#content).innerHTML();2、案例代码如下bodyform用户名:inputtype=textid=usernamename=username/密码:inputtype=passwordid=pwdname=pwd//form/body请用jquery选择器选取username文本框输入值的内容:(ABCD)A:$(#username).val();B:$(input)[0].value;C:$(input[name=username]).val();D:$(:input[name=username]).val();4、案例代码如下:bodyformdivclass=big大字体/divdivclass=small小字体/div/form/body请选取文本是大字体的div对象。(ACD)A:$(div.big);B:$(div.big);C:$(div:contains('大字体'));D:$(formdiv.big);5、下面哪几种是jquery中表单的对象属性?(ABDF)A、:checkedB、:enabledC、:hiddenD、:selectedE、:fileF、:disabled6、下面哪几个不是属于jquery的事件处理?(BC)A、bind(type)B、click()C、change()D、one(type)填空:1、假设页面有pIwouldliketosay:/p一个元素,当执行$(p).append(bHello/b);时,页面代码会动态加载为pIwouldliketosay:bHello/b/p。当执行$(p).affter(bHello/b);时,页面代码会动态加载为pIwouldliketosay:/pbHello/b。2、请写出页面元素的动态显示和隐藏操作代码。假设页面有查看按钮,要控制查看按钮的可见性:inputtype=buttonid=queryvalue=查看/,设置按钮不可

1 / 14
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功