jQuery试题及答案
一.选择题
1. 下面哪种不是jquery的选择器?( ) C。
A、基本选择器 B、层次选择器
C、css选择器 D、表单选择器
2. 当DOM加载完成后要执行的函数,下面哪个是正确的?( ) C
A、jQuery(expression, [context]) B、jQuery(html,[ownerDocument])
C、jQuery(callback) D、jQuery(elements)
3. 下面哪一个是用来追加到指定元素的末尾的?( ) C
A、insertAfter() B、append() C、appendTo() D、after()
4. 下面哪一个不是jquery对象访问的方法? ( ) D
A、each() B、size() C、.length D、onclick()
5. 在jquery中想要到所有元素的同辈元素,下面哪一个是可以实现的?() C
A、eq(index) B、find(expr) C、siblings([expr]) D、next()
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. 下面哪几种是属于jquery文档处理的? (多选) ABCD
A、包裹 B、替换 C、删除 D、内部和外部插入
10. 如果想被选元素之后插入 HTML 标记或已有的元素,下面哪个是实现该功能的? ( ) D
A、append(content) B、 appendTo(content)
C、insertAfter(content) D、after(content)
11. 在jquey中,如果想要从DOM中删除所有匹配的元素,下面哪一个是正确的?( ) C
A、delete() B、empty() C 、remove() D、removeAll()
12. 在jquery中,想要给第一个指定的元素添加样式,下面哪一个是正确的? ( ) D
jquery官方文档下载A、first B、eq(1) C、css(name) D、css(name,value)
13. 在jquery中,如果想要获取当前窗口的宽度值,下面哪个是实现该功能的? ( ) A
A、width() B、width(val) C、width D、innerWidth()
14. 为每一个指定元素的指定事件(像click) 绑定一个事件处理器函数,下面哪个是用来实现该功能的? ( ) B
A、trgger (type) B、bind(type) C、one(type) D、bind
15. 在jquery中想要实现通过远程http get请求载入信息功能的是下面的哪一下事( C )
A、$.ajax() B、load(url) C、$.get(url) D$. getScript(url)
16. 在一个表单中,如果想要给输入框添加一个输入验证,可以用下面的哪个事件实现? ( D)
A、hover(over ,out) B、keypress (fn) C、change() D、change(fn)
17. 当一个文本框中的内容被选中时,想要执行指定的方法时,可以使用下面哪个事件来实现? ( ) C
A、click(fn) B、change(fn) C、select(fn) D、bind(fn)
18.以下 jquery 对象方法中,使用了事件委托的是( ) D
A、bind B. 、mousedown C、change D、on
19.元素的type属性的取值可以是(多选)ABD
A、image B、checkbox C、select D、button
20.下列jQuery事件绑定正确的是____。A
A. bind(type,[data],function(eventObject))
B. $(‘#demo’).click(function() {})
C. $(‘#demo’).on(‘click’,function() {})
D. $(‘#demo’).one(‘click’,function() {})
21.怎么才能隐藏下面的元素? C
<input id=”id_txt” name=”txt” type=”text”value=””/>
A. $(“id_txt”).hide();
B. $(#id_txt).remove();
C. $(“#id_txt”).hide();
D. $(“#id_txt”).remove();
22. jQuery 的方法get()做什么?A
A.使用 HTTP GET 请求从服务器加载数据
B. 返回一个对象
C. 返回存在jQuery对象中的DOM元素
D. 触发一个get AJAX请求
23. 在jQuery中
$( '#hello' ).css ( "color","#f0000" )
$( '#hello' ).css ( "color"" )
分别表示的含义是: (多选) AB
A. $(‘#hello’).css("color",#0000)表示选择id为hello 的元素,并设置颜为"f0000"
$( '#hello' ).css ( "color"" )表示选择id为hello 的元素,并且取到该元素字体显示的颜
$(‘#hello' )css("color""f0000"表示选择CSS类为hello的元素,并且取到该元素字体显示的颜
D. $('hello')css("color")表示选择CSS类为hello 的元素,并且取到该元素字休显示的颜
24. 在jquery中,选择使用myClass类的css的所有元素( )A
A、$(".myClass") B. 、$("#myClass") C、${*} D、${‘body’}
25. 在jquery中指定一个类,如果存在就执行删除功能,如果不存在就执行添加功能,下面哪一个是可以直接完成该功能的?() C
A、removeClass() B、deleteClass() C、toggleClass(class) D.addClass()
26. JQuery中,属于鼠标事件方法的选项是( ) B
A. onclick( ) B. mouseover( ) C. onmouseout( ) D. blur( )
27. 在Jquery中,既可绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件,又可以切换元素可见状态的方法是( ) B
A.. hide( ) B. toggle( ) C. hover( ) D.slideUp( )\
28. 关于bind( )方法与unbind( )方法说法正确的是( 多选 ) BC D
A. bind( )方法可用来移除单个或多个事件
B unbind( )方法可以移除所有的或被选的事件处理程序
C. 使用bind( )方法可绑定单个或多个事件
D. unbind( )方法是与bind( )方法对应的方法
29. 在Jquery中,关于fadeIn()方法正确的是( ) B
A. 可以改变元素的高度
B 可以逐渐改变被选元素的不透明度,从隐藏到可见(褪效果)
C 可以改变元素的宽度
D 与fadeIn( )相对的方法是fadeOn( )
30. 下面选项中()能获得焦点 A
A.blur() B.select() C.docus() D.onfocus()
31. ( )能够动态改变层中的提示内容 A
A利用html( )方法 B.利用层的id属性
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论