当前位置:文档之家› jquery考试题

jquery考试题

1.下面哪种不是jquery的选择器(D)2.A、基本选择器 B、后代选择器 C、类选择器 D、进一步选择器3.当DOM加载完成后要执行的函数,下面哪个是正确的(C)4.(expression, [context]) B、jQuery(html, [ownerDocument]) C、jQuery(callback) D、jQuery(elements)5.下面哪一个是用来追加到指定元素的末尾的()6.A、insertAfter() B、append() C、appendTo() D、after()7.下面哪一个不是jquery对象访问的方法(D)8.A、each(callback) B、size() C、index(subject) D、index()9.有这样一个表单元素,想要找到这个hidden元素,下面哪个是正确的(B)10.A、visible B、hidden C、visible() D、hidden()11.如果需要匹配包含文本的元素,用下面哪种来实现(B)12.A、text() B、contains() C、input() D、attr(name)13.如果想要找到一个表格的指定行数的元素,用下面哪个方法可以快速找到指定元素(C)14.A、text() B、get() C、eq() D、contents()15.下面哪种不属于jquery的筛选(B)16.A、过滤 B、自动 C、查找 D、串联17.如果想在一个指定的元素后添加内容,下面哪个是实现该功能的(D)18.A、append(content) B、appendTo(content) C、insertAfter(content) D、after(content)19.在jquey中,如果想要从DOM中删除所有匹配的元素,下面哪一个是正确的(C)A、delete()B、empty()C、remove()D、removeAll()20.在jquery中,想要给第一个指定的元素添加样式,下面哪一个是正确的(C)21.A、first B、eq(1) C、css(name)22.在jquery中,如果想要获取当前窗口的宽度值,下面哪个是实现该功能的(A)23.A、width() B、width(val) C、width D、innerWidth()24.为每一个指定元素的指定事件(像click)绑定一个事件处理器函数,下面哪个是用来实现该功能的(B)Bind one unbind triggerA、trigger (type)B、bind(type)C、one(type)25.在一个表单中,如果想要给输入框添加一个输入验证,可以用下面的哪个事件实现 (D)26.A、hover(over ,out) B、keypress(fn) C、change() D、change(fn)27.当一个文本框中的内容被选中时,想要执行指定的方法时,可以使用下面哪个事件来实现(C)28.A、click(fn) B、change(fn) C、select(fn) D、bind(fn)29.在jquery中想要实现通过远程http get请求载入信息功能的是下面的哪一下事件 (C)30.A、$.ajax() B、load(url) C、$.get(url) D、$. getScript(url)31.下面不属于ajax事件的是 (C)32.A、ajaxComplete(callback) B、ajaxSuccess(callback) C、$.post(url) D、ajaxSend(callback)33.使用jquery检查<input type="hidden" id="id" name="id" />元素在网页上是否存在。

(B)A:if($("#id")) { . }B: if($("#id").length > 0) { . }C: if($("#id").length() > 0) { . }D: if($("#id").size > 0) { . }19.<a href="" title="温家宝出席学校...">新闻</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("click one time");});$("#click").click(function(){alert("click two time");});});20.单击按钮<input type="button" id="click" value="点击我"/>,这个会有什么效果。

(C)A:弹出一次对话框,显示click one time 。

B:弹出一次对话框,显示click two time 。

C:弹出两次对话框,依次显示click one time,click two time。

D:js编译错误。

21.页面中有三个元素,如下:<div>div标签</div><span>span标签</span><p>p标签</p>,如果这三个标签要触发同一个事件,那么正确的写法是(A)。

A:$("div,span,p").click(function(){ lick(function(){ lick (function(){ lick(function(){ 面中有一个select标签,代码如下:<select id="sel"><option value="0">请选择</option><option value="1">选项一</option><option value="2">选项二</option><option value="3">选项三</option><option value="4">选项四</option></select>,要使“选项四”选中的正确写法。

(AB)A:$("#sel").val("选项四");B:$("#sel").val("4");C:$("#sel > option:eq(4)").checked;D:$("#sel option:eq(4)").attr("selected");23.页面中有一个性别单选按钮,请设置”男”为选中状态。

代码如下:<input type="radio" name="sex"> 男<input type="radio" name="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元素,代码如下:<ul><li title='苹果'>苹果</li><li title='橘子'>橘子</li><li title='菠萝'>菠萝</li></ul>,下面对节点的操作哪一个说法不正确。

(D)A:var $li = $("<li title='香蕉'>香蕉</ii>"); 是创建节点。

B: $("ul").after($("<li title='香蕉'>香蕉</li>")); 是给ul追加节点。

C:$("ul li:eq(1)").remove();是删除ul下“橘子“那个节点。

D:以上说法都不对25、页面有一个<input type="text" id="name" name="name" value=""/>元素,动态设置该元素的值。

正确的选项是。

(A)A:$("#name").val("动态设值");B:$("#name").text("动态设值");C:$("#name").html("动态设值");==innerHTMLD:$("#name").value("动态设值");26、下面说法不正确的是(A)A:$(":hidden")选取<input>的type类型是hidden的不可见元素。

相关主题