Jquery测试纠错笔记
一、
解析:
获取元素范围大小顺序依次为:
$(#one).siblings("div")>$("#one~div")>$("#one +div") 或是 $(#one).siblings("div")>$(#one).nextAll("div")>$(#one).next("div")
-------------------------------------------------------------------------------------------
解析:
jQuery内容操作(html()、text()、val()), text()方法不能操作表单的value所以选d
------------------------------------------------------------------------------------------
解析:
jquery的slideUp()和slideDown()使用。 这个两个方法都可以改变元素的高度,slideUp()用于元素从下到上缩短隐藏,slideDown()用于元素从上到下延伸显示。
------------------------------------------------------------------------------------------------
解析:
jquery随滚动条上下移动特效,此题代码是先获取滚动条离页面顶部和左边的距离,再将这两个距离赋值给id为editinfo的div,从而实现div随滚动条上下移动。
----------------------------------------------------------------------------------------------------------------
解析:
下拉框联动特效下拉隐藏和显示的顺序,应该使所有城市下拉隐藏,最后使id=guangdong的下拉显示。
-------------------------------------------------------------------------------------------------------
解析:
JavaScript中的数组长度不是固定的,当数组成员超过了数组的长度的时候,会自动扩展。
解析:
A选项错误,是触发onsubmit事件,submit是方法; B选项错误,应该是 val()方法; D选项错误。
--------------------------------------------------------------------------------------------------------
解析:
jQuery对象的text()方法和val()方法。 text()方法可以获取文本内容,val()方法可以获取value属性值。
-------------------------------------------------------------------------------------------------------
解析:
B选项中,jQuery对象不能直接使用DOM对象的方法和属性;C选项中方法应该为hide();D选项同理与B选项
--------------------------------------------------------------------------------------------------------
解析:
1、for循环中的变量 i 的申明有误,正确形式为:
for( var i=0; i<s.length ; i++){
2、 向页面写出内容的语句单词拼写有误,正确形式为:
document.write( s );
------------------------------------------------------------------------------------------------------
解析:
jQuery中样式切换方法toggleClass()的应用。 按题干要求,单击循环切换样式使用toggleClass(),因此选A,B中toggleClass()的使用方法不正确,另addClass()仅能追加样式,不能移除样式,不符合题干,C中toggle()的作用是循环显示和隐藏元素,D中addClass()仅能追加样式,不能移除样式,不符合题干
-------------------------------------------------------------------------------------------------------
解析:
jQuery中节点遍历方法parent()和next()的结合应用。 A符合题干要求,因此选A,B中mouseout事件表示鼠标移出, C,D都获取不到div元素。
---------------------------------------------------------------------------------------------------------