jQuery测试

1.在div元素中,包含了一个<span>元素,通过has选择器获取<div>元素中的<span>元素的语法是? 提示使用has()

$("div").has("span");

2.在<ul>元素中,添加了多个<li>元素,通过jquery选择器获取最后一个<li>元素的方法是?

$(function(){

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

alert($("li.selected:last").text());

});

})

3.在页面中有三个<div>元素,采用jQuery中的链式写法,隐藏第二个<div>元素,代码是? 提示使用hide()

$("div:eq(1)").hide();

4.在三个<ul>元素中,分别添加多个<li>元素,通过jQuery中的子元素选择器,将这三个<ul>元素中的第一个 <li>元素隐藏,代码是? 提示使用first-child

$("li:first-child").hide();

5.在页面的表单中增加了多个<input>类型的复选框元素,其中有的处于选中状态,通过jQuery选择器,将这些 选中状态的元素隐藏,代码为?

$(“from input:checked”).hide();

6.如何获取列表框元素中被选中元素的的值,代码为:?

$(“select option:select”).text

7.使用attr方法,取消id号为test的复选框选中状态代码为:?

$(“#test“).attr(“checked”,false);

8.在三个<div>元素中,删除第二个元素的代码为?

$("div:eq(1)").remove();

9.移除已绑定元素事件的方法是?Bind()  unbind();

unbind();

10.如何使用show方法以3秒的速度显示一个id号为test的div元素,代码为?

$("#test").show(3000);

11.编程题

在页面中,添加一个<ul>元素,里面放置多个(至少7个以上)的<li>元素,此外,再添加一个<a>元素.

初始时:<ul>元素中仅显示5个<li>元素,其中包含还包括最后一个<li>元素,<a>元素中的显示"更多"字符.

当点击"更多"链接时,自身内容变为"简化",同时,<ul>元素中显示全部的<li>元素.

当点击"简化"链接时,自身内容变为"更多",同时,<ul>元素中仅显示包含最后一个<li>元素在内的5个元素.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>New Web Project</title>

  <script src="js/jQuery1.11.1.js"></script>

  <script type="text/javascript">

    $(function() {

      $(".myclass:visible").hide();

$("a[href=#]").click(function(){

if($(this).text()=="简化"){

$(".myclass:visible").hide();

$(this).html("更多");

}else{

$(".myclass:hidden").show();

$(this).html("简化");

}

});

});

</script>

</head>

<body>

<ul>

<li>1111111111</li>

<li>22222222222</li>

<li>333333333</li>

<li>444444444</li>

<li class="myclass">55555555</li>

<li class="myclass">66666666</li>

<li class="myclass">77777777</li>

<li>888888888</li>

<a href="#">更多</a>

</ul>

</body>

37.</html>

时间: 2024-10-17 10:54:46

jQuery测试的相关文章

jquery测试解析

1.下列获取元素范围大小顺序错误的是 (选择一项) 1 A: B: C: D: 本题选择D 解析: 获取元素范围大小顺序依次为: $(#one).siblings("div")>$("#one~div")>$("#one +div") 或是 $(#one).siblings("div")>$(#one).nextAll("div")>$(#one).next("div&qu

jQuery测试。1。

1~body中的onload()函数和jQuery中的document.ready()有什么区别? jquery的document.ready是当网页的dom加载完成了以后就会自动运行.那么window.onload是需要网页的所有包括图片什么的都加载完成了以后才运行. 故区别就是:一个是DOM加载完,一个是所有文件加载完.

jQuery测试错题解析

1. JavaScript中实现回车切换效果是利用了event对象的( )属性. A.Tab B.keyCode C.KeyCode D.KeyDown 解析:实现回车切换效果是keyCode属性.故选B. 2. A.onFocus B.onBlur C.onChange D.onClick 解析:使用onBlue事件可以实现鼠标离开文本框,blur是失去焦点时发生,故选B. 3. A.$("div span") B.$("div>span") C.$(&qu

jQuery导入及测试

jQuery导入: <script type="text/javascript" src="js/jquery-3.1.1.min.js"></script>//将jQuery包引入HTML <script>jQuery语句</script>//调用jQuery书写jQuery程序 此处src为已经下载的jQuery文件安装目录. jQuery测试: <html xmlns="http://www.w3

jquery插件的写法

一.JQuery的插件主要分为3种: 1.封装对象方法的插件. 如JQuery的parent()方法,appendTo()方法,addClass()方法等. 2.封装全局函数的插件. 如JQuery.ajax(),JQuery.trim()方法 3.选择器插件. 二.JQuery的插件机制: i.JQuery提供了两个用于扩展JQuery功能的方法,jQuery.fn.extend()方法和jQuery.extend()方法.前者用于扩展前面的提到的第一种插件,后者用于扩展后两种插件.这两个方法

简单十招提高jQuery执行效率

1. 使用最新版本的jQuery jQuery的版本更新很快,你应该总是使用最新的版本.因为新版本会改进性能,还有很多新功能. 下面就来看看,不同版本的jQuery性能差异有多大.这里是三条最常见的jQuery选择语句: $('.elem') $('.elem', context) context.find('.elem') 我们用1.4.2.1.4.4.1.6.2三个版本的jQuery测试,看看浏览器在1秒内能够执行多少次.结果如下: 可以看到,1.6.2版本的运行次数,远远超过两个老版本.尤

(转)使用JQuery获取对象的几种方式,值得收藏!

1.先讲讲JQuery的概念 JQuery首先是由一个 America 的叫什么 John Resig的人创建的,后来又很多的JS高手也加入了这个团队.其实 JQuery是一个JavaScript的类库,这个类库集合了很多功能方法,利用类库你可以用简单的一些代码实现一些复杂的JS效果.  2.JQuery实现了 代码的分离  不用再网页中加入如:onclick之类的事件来调用函数了,直接引入JQuery类库和自己编写的JQuery代码就可以了:  如:  $(function(){     $(

使用JQuery获取对象的几种方式

1.先讲讲JQuery的概念 JQuery首先是由一个 America 的叫什么 John Resig的人创建的,后来又很多的JS高手也加入了这个团队.其实 JQuery是一个JavaScript的类库,这个类库集合了很多功能方法,利用类库你可以用简单的一些代码实现一些复杂的JS效果. 2.JQuery实现了 代码的分离 不用再网页中加入如:onclick之类的事件来调用函数了,直接引入JQuery类库和自己编写的JQuery代码就可以了: 如: $(function(){ $("Element

jQuery笔记总结

来源于:http://blog.poetries.top/2016/10/20/review-jQuery/ http://www.jianshu.com/p/f8e3936b34c9 首先,来了解一下jQuery学习的整体思路 第一节 jQuery初步认知 jQuery概述 JQuery概念 javascript概念 基于Js语言的API和语法组织逻辑,通过内置window和document对象,来操作内存中的DOM元素 JQuery概念 基于javascript的,同上,提高了代码的效率 j