2023年6月21日发(作者:)

单选:

1、下面哪一种不属于Jquery的选择器。(D)

A:基本选择器 B:层次选择器

C:表单选择器 D:节点选择器

2、使用jquery检查元素在网页上是否存在。(B)

A:if($("#id")) { // }

B: if($("#id").length > 0) { // }

C: if($("#id").length() > 0) { // }

D: if($("#id").size > 0) { // }

3、新闻,获取元素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(){

});

$("#click").click(function(){

});

alert("click two time");

alert("click one time"); });

单击按钮,这个会有什么效果。(C)

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

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

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

D:js编译错误。

5、页面中有三个元素,如下:

span标签

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标签,代码如下:

,要使“选项四”选中的正确写法。(B) A:$("#sel").val("选项四");

B:$("#sel").val("4");

C:$("#sel > option:eq(4)").checked;

D:$("#sel option:eq(4)").attr("selected");

7、页面中有一个性别单选按钮,请设置”男”为选中状态。代码如下:

女 正确的是(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元素,代码如下:

  • 苹果
  • 橘子
  • 菠萝
,下面对节点的操作哪一个说法不正确。(D)

A:var $li = $("

  • 香蕉"); 是创建节点。

    B: $("ul").append($("

  • 香蕉")); 是给ul追加节点。

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

    D:以上说法都不对

    9、页面有一个元素,动态设置该元素的值。正确的选项是。 (A)

    A:$("#name").val("动态设值");

    B:$("#name").text("动态设值");

    C:$("#name").html("动态设值");

    D:$("#name").value("动态设值");

    10、下面说法不正确的是(A)

    A:$(":hidden")选取的type类型是hidden的不可见元素。

    B:$("div >span")选取

    元素下元素名是的子元素。

    C:$("div :first")选取所有

    元素中第一个
    元素。

    D:$("input:gt(1)")选取索引值大于1的元素。

    11、下面说法不正确的是 (D)

    A :$("input:checked")选取所有被选中的元素

    B :$("#form:disabled")选取id为form的表单内的所有不可用元素

    C :$("#name").is(":visible")是判断id为name的元素的可见性

    D :$("div ").addClass("background","url(img/) ")是设置样式的

    12、如果需要匹配包含文本的元素,用下面哪种来实现 (B)

    A:text()

    B:contains()

    D:attr(name) C:input()

    13、下面不属于Jquery的ajax全局事件的是 (C)

    A:ajaxComplete(callback)

    C:$.post(url)

    B:ajaxSuccess(callback)

    D:ajaxSend(callback)

    14、在jquey中,如果想要从DOM中删除所有匹配的元素,下面哪一个是正确的 (C)

    A:delete()

    B:empty()

    D:removeAll() C:remove()

    15、在jquery中想要找到所有元素的同辈元素,下面哪一个是可以实现的 (B)

    A:nextAll([expr])

    C:next()

    B:siblings([expr])

    D:find([expr])

    16、下面选项中哪一个是和$("#foo")等价的写法。(D)

    A:$("foo#")

    C:$ ("foo")

    B:$(#"foo")

    D:jQuery("#foo")

    多选:

    1、获取

    内容…
    标签里的文本内容。(BC)

    A: $("#content").val(); B: $("#content").html();

    C: $("#content").text(); D: $("#content").innerHTML();

    2、案例代码如下

    用户名:

    密码:

    请用jquery选择器选取username文本框输入值的内容:(ABCD) A: $("#username").val();

    B: $("input")[0].value;

    C: $("input[name=username]").val();

    D: $(":input[name=username]").val();

    3、案例代码如下:

    大字体

    小字体

    请选取文本是"大字体"的div对象。(ACD)

    A:$(""); B:$("div .big");

    C:$("div:contains('大字体')"); D:$("form > ");

    填空:

    1、假设页面有

    I would like to say:

    一个元素,当执行$("p").append("Hello");时,页面代码会动态加载为

    I would

    like to say: Hello

    。当执行$("p").affter("Hello");时,

    页面代码会动态加载为

    I would like to say:

    Hello

    2、请写出页面元素的动态显示和隐藏操作代码。

    假设页面有查看按钮,要控制查看按钮的可见性:

    type="button" id="query" value="查看"/>,设置按钮不可见:$("#query").hide(); 或者$("#query").css("display","none"); 设置按钮可见:$("#query").show();或者$("#query").css("display","block");

    3、执行下面代码:

    $(document).ready(function(){

    });

    请写出打印结果: [{parm1:0,parm2: '墨家'},{parm1:1,parm2: '墨子'}]

    4、执行下面代码:

    $(document).ready(function(){

    varresult=$.extend({},{name:"Tom",age:21},{sex:"boy",age:27,email:"***********"});alert(result);

    });

    var array =['墨家','墨子'];

    var str = "[";

    $.each( array, function(parm1,parm2){

    });

    str = ing(0, - 1) + "]";

    alert(str);

    str += "{parm1: " + parm1 + "," + "parm2: " + parm2 + "},";

    写出result结构:{name:'Tom',age:27,sex:'boy',email:'***********'}

    2023年6月21日发(作者:)

    单选:

    1、下面哪一种不属于Jquery的选择器。(D)

    A:基本选择器 B:层次选择器

    C:表单选择器 D:节点选择器

    2、使用jquery检查元素在网页上是否存在。(B)

    A:if($("#id")) { // }

    B: if($("#id").length > 0) { // }

    C: if($("#id").length() > 0) { // }

    D: if($("#id").size > 0) { // }

    3、新闻,获取元素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(){

    });

    $("#click").click(function(){

    });

    alert("click two time");

    alert("click one time"); });

    单击按钮,这个会有什么效果。(C)

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

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

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

    D:js编译错误。

    5、页面中有三个元素,如下:

    span标签

    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标签,代码如下:

    ,要使“选项四”选中的正确写法。(B) A:$("#sel").val("选项四");

    B:$("#sel").val("4");

    C:$("#sel > option:eq(4)").checked;

    D:$("#sel option:eq(4)").attr("selected");

    7、页面中有一个性别单选按钮,请设置”男”为选中状态。代码如下:

    女 正确的是(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元素,代码如下:

    • 苹果
    • 橘子
    • 菠萝
    ,下面对节点的操作哪一个说法不正确。(D)

    A:var $li = $("

  • 香蕉"); 是创建节点。

    B: $("ul").append($("

  • 香蕉")); 是给ul追加节点。

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

    D:以上说法都不对

    9、页面有一个元素,动态设置该元素的值。正确的选项是。 (A)

    A:$("#name").val("动态设值");

    B:$("#name").text("动态设值");

    C:$("#name").html("动态设值");

    D:$("#name").value("动态设值");

    10、下面说法不正确的是(A)

    A:$(":hidden")选取的type类型是hidden的不可见元素。

    B:$("div >span")选取

    元素下元素名是的子元素。

    C:$("div :first")选取所有

    元素中第一个
    元素。

    D:$("input:gt(1)")选取索引值大于1的元素。

    11、下面说法不正确的是 (D)

    A :$("input:checked")选取所有被选中的元素

    B :$("#form:disabled")选取id为form的表单内的所有不可用元素

    C :$("#name").is(":visible")是判断id为name的元素的可见性

    D :$("div ").addClass("background","url(img/) ")是设置样式的

    12、如果需要匹配包含文本的元素,用下面哪种来实现 (B)

    A:text()

    B:contains()

    D:attr(name) C:input()

    13、下面不属于Jquery的ajax全局事件的是 (C)

    A:ajaxComplete(callback)

    C:$.post(url)

    B:ajaxSuccess(callback)

    D:ajaxSend(callback)

    14、在jquey中,如果想要从DOM中删除所有匹配的元素,下面哪一个是正确的 (C)

    A:delete()

    B:empty()

    D:removeAll() C:remove()

    15、在jquery中想要找到所有元素的同辈元素,下面哪一个是可以实现的 (B)

    A:nextAll([expr])

    C:next()

    B:siblings([expr])

    D:find([expr])

    16、下面选项中哪一个是和$("#foo")等价的写法。(D)

    A:$("foo#")

    C:$ ("foo")

    B:$(#"foo")

    D:jQuery("#foo")

    多选:

    1、获取

    内容…
    标签里的文本内容。(BC)

    A: $("#content").val(); B: $("#content").html();

    C: $("#content").text(); D: $("#content").innerHTML();

    2、案例代码如下

    用户名:

    密码:

    请用jquery选择器选取username文本框输入值的内容:(ABCD) A: $("#username").val();

    B: $("input")[0].value;

    C: $("input[name=username]").val();

    D: $(":input[name=username]").val();

    3、案例代码如下:

    大字体

    小字体

    请选取文本是"大字体"的div对象。(ACD)

    A:$(""); B:$("div .big");

    C:$("div:contains('大字体')"); D:$("form > ");

    填空:

    1、假设页面有

    I would like to say:

    一个元素,当执行$("p").append("Hello");时,页面代码会动态加载为

    I would

    like to say: Hello

    。当执行$("p").affter("Hello");时,

    页面代码会动态加载为

    I would like to say:

    Hello

    2、请写出页面元素的动态显示和隐藏操作代码。

    假设页面有查看按钮,要控制查看按钮的可见性:

    type="button" id="query" value="查看"/>,设置按钮不可见:$("#query").hide(); 或者$("#query").css("display","none"); 设置按钮可见:$("#query").show();或者$("#query").css("display","block");

    3、执行下面代码:

    $(document).ready(function(){

    });

    请写出打印结果: [{parm1:0,parm2: '墨家'},{parm1:1,parm2: '墨子'}]

    4、执行下面代码:

    $(document).ready(function(){

    varresult=$.extend({},{name:"Tom",age:21},{sex:"boy",age:27,email:"***********"});alert(result);

    });

    var array =['墨家','墨子'];

    var str = "[";

    $.each( array, function(parm1,parm2){

    });

    str = ing(0, - 1) + "]";

    alert(str);

    str += "{parm1: " + parm1 + "," + "parm2: " + parm2 + "},";

    写出result结构:{name:'Tom',age:27,sex:'boy',email:'***********'}