单选:
1、下面哪一种不属于Jquery的选择器。(D)
A:基本选择器                  B:层次选择器
C:表单选择器                  D:节点选择器
2、使用jquery检查<input type="hidden" id="id" name="id" />元素在网页上是否存在。(B)
A:if($("#id")) {  //do someing...    }
B:  if($("#id").length > 0) {  //do someing...    }
C:  if($("#id").length() > 0) {  //do someing...    }
D:  if($("#id").size > 0) {  //do someing...    }
3、<a href="xxx.jpg" title="出席学校...">新闻</a>,获取<a>元素title的属性值。(C)
A:$("a").attr("title").val();        B:$("#a").attr("title");
C:$("a").attr("title");            D:$("a").attr("title").value;
4、执行下面语句
$(document).ready(function(){
            $("#click").click(function(){
                alert("click one time");
            });
            $("#click").click(function(){
                alert("click two time");
            });
});
单击按钮<input type="button" id="click" value="点击我"/>,这个会有什么效果。(C)
  A:弹出一次对话框,显示click one time
  B:弹出一次对话框,显示click two time
  C:弹出两次对话框,依次显示click one timeclick two time
  D:js编译错误。
5、页面中有三个元素,如下:<div>div标签</div><span>span标签</span><p>p标签</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(){  //      });
6、页面中有一个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>,要使“选项四”选中的正确写法。(B)
  A:$("#sel").val("选项四");   
B:$("#sel").val("4");
  C$("#sel > option:eq(4)").checked;
D$("#sel  option:eq(4)").attr("selected");
7、页面中有一个性别单选按钮,请设置为选中状态。代码如下:
<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);
8、在页面中有一个ul元素,代码如下:
<ul>
      <li title='苹果'>苹果</li>
      <li title='橘子'>橘子</li>
      <li title='菠萝'>菠萝</li>
</ul>,下面对节点的操作哪一个说法不正确。(D)
  A:var $li = $("<li title='香蕉'>香蕉</ii>"); 是创建节点。
  B: $("ul").append($("<li title='香蕉'>香蕉</ii>")); 是给ul追加节点。
  C$("ul li:eq(1)").remove();是删除ul下“橘子“那个节点。
  D:以上说法都不对
9、页面有一个<input type="text" id="name"  name="name" value=""/>元素,动态设置该元素的值。正确的选项是。 (A)
  A:$("#name").val("动态设值");
  B:$("#name").text("动态设值");
  C:$("#name").html("动态设值");
  D:$("#name").value("动态设值");
10、下面说法不正确的是(A)
  A:$(":hidden")选取<input>的type类型是hidden的不可见元素。
  B:$("div >span")选取<div>元素下元素名是<span>的子元素。
  C:$("div :first")选取所有<div>元素中第一个<div>元素。
  D:$("input:gt(1)")选取索引值大于1的<input>元素。
11、下面说法不正确的是 (D)
  A :$("input:checked")选取所有被选中的<input>元素
  B :$("#form:disabled")选取id为form的表单内的所有不可用元素
  C :$("#name").is(":visible")是判断id为name的元素的可见性
  D :$("div ").addClass("background","url(img/up.gif) ")是设置样式的
12、如果需要匹配包含文本的元素,用下面哪种来实现 (B)
  A:text()                                B:contains()
  C:input()                                D:attr(name)
13、下面不属于Jquery的ajax全局事件的是  (C)
  A:ajaxComplete(callback)              B:ajaxSuccess(callback)
  C:$.post(url)                          D:ajaxSend(callback)
14、在jquey中,如果想要从DOM中删除所有匹配的元素,下面哪一个是正确的 (C)
A:delete()                             B:empty()
jquery在一个元素后追加标签C:remove()                              D:removeAll()
15、在jquery中想要到所有元素的同辈元素,下面哪一个是可以实现的  (B)
  A:nextAll([expr])                        B:siblings([expr])
  C:next()                                D:find([expr])
16、下面选项中哪一个是和$("#foo")等价的写法。(D)
  A:$("foo#")                            B:$(#"foo")
  C:$ ("foo")                            D:jQuery("#foo")
多选:
1、获取<div id="content">内容…</div>标签里的文本内容。(BC)
A:  $("#content").val();      B:  $("#content").html();
C:  $("#content").text();      D:  $("#content").innerHTML();

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。