Web前端学习:jQuery基础--2【jQuery事件、设置与获取HTML 】

简介: Web前端学习:jQuery基础--2【jQuery事件、设置与获取HTML 】

一、jQuery事件


注意:JavaScript事件和jQuery事件是不同的

image.png


代码演示


示例:实现一个鼠标悬浮在button按钮时内容隐藏,鼠标离开button按钮时内容显示的功能。


首先,通过<script src="jquery-1.10.2.min.js"></script>引用js文件


其次,通过 <input type="button" value="点我隐藏"> 设置一个按钮,然后再写入一个p标签


接着,在第二个script标签中写入一个文件就绪事件:$(function () {}),并在这一事件中通过元素选择器找到input元素


然后先给input元素设置一个鼠标悬浮事件:$('input').mouseover(function () {}),并在此事件内通过元素选择器找到p元素,给p元素设置一个元素隐藏事件:$('p').hide();


最后再给input元素设置一个鼠标离开事件:$('input').mouseleave(function () {}),并在此事件内通过元素选择器找到p元素,给p元素设置一个元素显示事件:$('p').show();



  • 源代码如下
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="jquery-1.10.2.min.js"></script>
    <script>
        //加载
        $(function () {
            //鼠标悬浮
            $('input').mouseover(function () {
                //鼠标悬浮隐藏p元素
                $('p').hide();
            })
            //鼠标离开
            $('input').mouseleave(function () {
                //鼠标离开显示p元素
                $('p').show();
            })
        })
    </script>
</head>
<body>
    <input type="button" value="点我隐藏">
    <p class="cla1">
        这是内容
    </p>
</body>
</html>


运行结果

1b4d0f1c73b149f68ea0ae5955760e19.png



二、jQuery设置与获取HTML


text() 设置或者获取所选元素的文本内容


html() 设置或者获取所选元素的内容(包括HTML元素)


val() 设置或者获取表单字段的值


1、演示text()的用法


  • text()获取值

例:var a = $(".classes").text();


意思是通过声明一个变量a,用$(".classes").text() 的方法获取属性为 classes 的元素值


代码演示:

50277a73123045aa97ac4b95e3365de7.png


运行结果

8675044c818c4591b718318a5550b143.png


    text()修改值


   例:var a = $(".classes").text(“这是修改后的内容”);


   意思是通过声明一个变量a,用 $(".classes").text(“这是修改后的内容”)的方法获取属性为 classes 的元素值然后修改p标签中的内容并赋值给变量a


代码演示:


49582831b46c463690fc7085409241e9.png


运行结果

2691b53c8efd4a8da402f2083699d9b5.png

2、演示html()的用法


  • html()获取值

   html()获取值的用法和text()获取值的用法相同,在此就不一一演示了 ,重点在于html修改值的操作

  • html()修改值

   html()修改值的用法和text()修改值得用法相同,text()和html()获取的值的结果是一样的,但是设置值的时候html(),会把标签渲染到页面




代码演示:

  • 先演示text()修改值


42af6eda0e814abaa37c6e56029c0b49.png


运行结果

b8bf1008dedd411fbbd46bc938308971.png


再演示html()修改值的效果(html()修改值时添加标签,也就是重新设置HTML元素)


1b2409f114364b4d88bf267a0f2f8b0b.png


运行结果


3a272e4888a74f4a81437d8b4d2410ca.png


3、演示val()的用法


val() 设置或者获取表单字段的值


 代码演示:


05f76d1e42ab477d9e03a7f25585d369.png


运行结果

92c4854ae4d64058933857262b0a1ccd.png

相关文章
|
7天前
|
前端开发
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
25 1
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
|
30天前
|
JavaScript
jQuery实现的卡片式翻转时钟HTML源码
jQuery实现的卡片式翻转时钟HTML源码
20 0
jQuery实现的卡片式翻转时钟HTML源码
|
1月前
|
JavaScript
jQuery+HTML5实现的微信大转盘抽奖源码
这是一款基于jQuery+HTML5实现的微信大转盘抽奖效果源码,是一款可配置奖品抽奖的jQuery大转盘抽奖代码,可实现点击按钮转轮旋转实现抽奖功能,效果逼真自然,代码里面有详细的注释,可以修改文字或者二次开发都可以
45 11
|
3月前
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
67 6
|
3月前
|
前端开发 JavaScript UED
在数字化时代,Web 应用性能优化尤为重要。本文探讨了CSS与HTML在提升Web性能中的关键作用及未来趋势
在数字化时代,Web 应用性能优化尤为重要。本文探讨了CSS与HTML在提升Web性能中的关键作用及未来趋势,包括样式表优化、DOM操作减少、图像优化等技术,并分析了电商网站的具体案例,强调了技术演进对Web性能的深远影响。
58 5
|
3月前
|
缓存 JavaScript 前端开发
JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用
本文深入讲解了 JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用。
87 5
|
3月前
|
消息中间件 前端开发 JavaScript
探索微前端架构:构建现代Web应用的新策略
本文探讨了微前端架构的概念、优势及实施策略,旨在解决传统单体应用难以快速迭代和团队协作的问题。微前端允许不同团队独立开发、部署应用的各部分,提升灵活性与可维护性。文中还讨论了技术栈灵活性、独立部署、团队自治等优势,并提出了定义清晰接口、使用Web组件、状态管理和样式隔离等实施策略。
|
前端开发 JavaScript
开源炫酷css轮播图 可直接引入html文件使用 含注释 jQuery插件
开源炫酷css轮播图 可直接引入html文件使用 含注释 jQuery插件
139 0
开源炫酷css轮播图 可直接引入html文件使用 含注释 jQuery插件
|
Web App开发 移动开发 JavaScript
HTML5商城开发三 jquery 星星评分插件
展示:   实现方法: 1.html引用star-grade.js $(document).ready(function () { $(".
1200 0

热门文章

最新文章