首页 > 其他分享 > jQuery实操练习题

jQuery实操练习题

时间:2023-06-30 10:14:10浏览次数:45  
标签:jQuery 练习题 元素 计数器 点击 实操 按钮 文本


## 题目:创建一个点击按钮显示/隐藏文本的功能

要求:

- 在 HTML 中创建一个按钮元素和一个文本元素。
- 使用 jQuery 实现点击按钮时,文本的显示和隐藏切换。
- 初始状态下,文本应该是隐藏的。
- 当用户点击按钮时,如果文本是隐藏的,则显示文本;如果文本是显示的,则隐藏文本。

提示:

- 可以使用 jQuery 的 `click()` 方法来监听按钮的点击事件。
- 使用 jQuery 的 `toggle()` 方法来切换文本的显示和隐藏状态。

## 题目:创建一个计数器功能

要求:

- 在 HTML 中创建一个按钮元素和一个显示计数的文本元素。
- 使用 jQuery 实现点击按钮时,计数器递增,并更新文本显示的计数值。
- 初始状态下,计数器的值为 0。
- 每次点击按钮时,计数器的值应该增加 1。
- 在文本元素中显示当前计数器的值。

提示:

- 可以使用 jQuery 的 `click()` 方法来监听按钮的点击事件。
- 使用 jQuery 的 `text()` 方法来更新文本元素的内容。
- 可以创建一个变量来保存计数器的值,并在每次点击按钮时进行递增操作。

## 题目:添加/移除 CSS 类

要求:

- 在 HTML 中创建一个按钮元素和一个文本元素。
- 使用 jQuery 实现点击按钮时,为文本元素添加或移除一个特定的 CSS 类。
- 初始状态下,文本元素不包含该 CSS 类。
- 点击按钮时,如果文本元素已经包含该 CSS 类,则移除它;如果文本元素不包含该 CSS 类,则添加它。

提示:

- 可以使用 jQuery 的 `click()` 方法来监听按钮的点击事件。
- 使用 jQuery 的 `toggleClass()` 方法来添加或移除 CSS 类。

## 题目:滑动切换图像

要求:

- 在 HTML 中创建一个图像元素和一个按钮元素。
- 使用 jQuery 实现点击按钮时,图像元素的滑动切换效果。
- 初始状态下,图像应该是隐藏的。
- 点击按钮时,如果图像是隐藏的,则以滑动效果显示出来;如果图像是显示的,则以滑动效果隐藏起来。

提示:

- 可以使用 jQuery 的 `click()` 方法来监听按钮的点击事件。
- 使用 jQuery 的 `slideToggle()` 方法来切换元素的滑动显示和隐藏效果。       <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="node_modules/jquery/dist/jquery.js"></script>
</head>
<style>
.aaa {
color: #a94442
}
#myText1{
display:none
}

img {
display: none
}

button {
color: white;
background: #4e6ef2;
border: 1px solid #c4c7cc;
border-radius: 3px;
}
</style>
<body>
<button id="myButton1">切换文本</button>
<p id="myText1">这是要显示和隐藏的文本。</p>

<button id="myButton2">计数器</button>
<p id="myText2">0</p>

<button id="myButton3">切换样式</button>
<p id="myText3">这是要添加或移除 CSS 类的文本。</p>

<button id="myButton">切换图像</button>
<img id="myImage" src="dog.jpg" alt="" width="200px" height="200px" >

</body>
</html>
<script>
$(document).ready(function () {
$("#myButton1").click(function () {
$("#myText1").toggle();
});
});

$(document).ready(function () {
let x = 0; // 初始化计数器变量,初始值为0
$("#myButton2").click(function () {
x++; // 计数器递增
$("#myText2").text(x); // 在文本元素中显示当前计数器的值
});
});

$(document).ready(function () {
$("#myButton3").click(function () {
$("#myText3").toggleClass("aaa")
})
})

$(document).ready(function () {
$("#myButton").click(function () {
$("#myImage").slideToggle();
});
});

</script>

标签:jQuery,练习题,元素,计数器,点击,实操,按钮,文本
From: https://www.cnblogs.com/dadaya123/p/17515842.html

相关文章

  • JQUERY基础知识
    JQUERYJQuery简介jQuery是什么?有什么用,跟js的关系jQuery是一个JavaScript库,它简化了客户端JavaScript编程的过程,特别是针对HTML文档遍历和操作、事件处理、动画效果和Ajax操作。使用jQuery可以更容易地编写可维护的JavaScript代码,同时提高了跨浏览器的兼容性jQuery安装方式......
  • elecrton 中使用jquery
    其他库都行,就是jquery需要额外配置参考:https://blog.csdn.net/sinat_28734889/article/details/77869455引入jquery后判断<scriptsrc="https://code.jquery.com/jquery-2.2.0.min.js"></script><script>if(typeofmodule==='object'){window.jQ......
  • jquery 获取父窗口的元素
    格式:$(selector,container)selector:是选择器的标志,比如id,class,名字等等container:是容器,比如window.parent.document例子:隐藏父窗口某个元素$("#login_div",window.parent.document).hide();......
  • JQ jQuery插件如何开发
    <!DOCTYPEhtml><htmllang="zh-cn"><head><metacharset="UTF-8"><title></title><scriptsrc="jquery-1.10.1.min.js"></script></head><body><script>$.extend......
  • jQuery源码浅谈系列---$.attr()
    attr()   1、attr(name)     取得第一个匹配元素的属性值。如果元素没有相应的属性,则返回undefined。  2、attr(properties)     将一个"名/值"形式的对象设置为所有匹配元素的属性。    注:要设置class属性,必须用'className'作为属性名。     举例:......
  • jquery.pngFix
    jquery.pngFix.js应该还出现在部分系统和一些网站上,简单介绍一下吧。 ----------------解决IE6下不支持png图片透明效果 整理了一下网上的一些插件的缺点: 有png作为背景且背景宽高和标签宽高不一致的时候会发生拉伸。配套版本的支持情况1.3.2-------1.5起不兼容。   扩展......
  • ,练习题
    //while(scanf("%d",n)!=EOF&&n!=0);////{//// getchar();//// for(inti=0;i<n;i++){//// charch;//// scanf("%c",&ch);//// switch(ch){//// case'P'://// intx;//// scanf("......
  • Scala练习题
    SQLjoin语法案例Data:order.txtorder011,u001,300order012,u002,200order023,u006,100order056,u007,300order066,u003,500order055,u004,300order021,u005,300order014,u001,100order025,u005,300order046,u007,30order067,u003,340order098,u008,310user.txt......
  • JQuery中的each()方法和$.each()函数的使用
    1、元素(对象).each()方法的使用JQuery提供了each()方法用于遍历匹配的元素信息。以每一个匹配的元素作为上下文来执行一个函数。每次执行传递进来的函数时,函数中的this关键字都指向一个不同的DOM元素(每次都是一个不同的匹配元素)。而且,在每次执行函数时,都会给函数传递一个表......
  • MYSQL经典练习题
    题目来源:https://blog.csdn.net/flycat296/article/details/63681089Github地址:https://github.com/bladeXue/sql50添加测试数据库信息#创建数据库createdatabasesql50;usesql50;#学生表createtableStudent(SIdvarchar(10),Snamevarchar(10),Sagedatetime,Sse......