jQuery_07 函数的使用

在jQuery中,如何使用函数呢?

1.基本函数

函数(常用的)  其实有很多函数,但是我们只需要掌握常用的函数即可

1.val 操作dom对象的value  

val() 没有参数 获取dom数组中第一个dom对象的value值

val(value) 有参数 设置dom数组中所有dom对象的value值

2.text 操作标签的文本内容 标签开始和结束之前的文本内容

text() 没有参数 把dom数组中所有dom对象的文本内容连接起来,形成一个字符串,并且返回这个字符串。

text(参数) 给dom数组中的所有成员 统一赋值

3.attr() 操作value、文本以外的属性

attr(属性名) 获取dom数组中第一个dom对象的此属性的属性值

attr("属性名","属性值") 给dom数组中所有dom对象的此属性赋值

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title><script type="text/javascript" src="../js/jquery.js"></script><script type="text/javascript">$(function () {$("#btn1").click(function () {//获取第一个文本框的内容// var text = $(":text").val();var text = $(":text:first").val();alert("第一个文本框的内容为" + text);// console.log("第一个文本框的内容为"+text);});$("#btn2").click(function () {//设置所有文本框赋予新的值$(":text").val("三个大哥");});$("#btn3").click(function () {//获取div的所有文本  三个div的名字连接到一起var text = $("div").text();alert(text);});$("#btn4").click(function () {//设置div的文本$("div").text("we are family");});$("#btn5").click(function () {//读取src的值  使用attr函数var txt = $("img").attr("src");alert("图片的地址:" + txt);});$("#btn6").click(function () {//设置src的值$("#img1").attr("src", "../img/three.png");});});</script><style type="text/css">div {background-color: gray;}</style></head><body><p>文本框</p><input type="text" value="刘备" /><br /><input type="text" value="关羽" /><br /><input type="text" value="张飞" /><br /><br /><p></p><div>我们学习的是开发语言</div><div>,jQuery</div><div>,HTML</div><br /><br /><p>按钮</p><button id="btn1">读取第一个文本框的内容</button><br /><button id="btn2">设置所有文本框赋予新的值</button><br /><button id="btn3">获取div的所有文本</button><br /><button id="btn4">设置div的文本值</button><br /><button id="btn5">读取src的值</button><br /><button id="btn6">设置src的值,换一个图片</button><br /><p>图片</p><img id="img1" src="../img/jQuery.png" alt="" /><br /><br /><br /></body><script>/*函数(常用的)  其实有很多函数,但是我们只需要掌握常用的函数即可1.val 操作dom对象的value  val() 没有参数 获取dom数组中第一个dom对象的value值val(value) 有参数 设置dom数组中所有dom对象的value值2.text 操作标签的文本内容 标签开始和结束之前的文本内容text() 没有参数 把dom数组中所有dom对象的文本内容连接起来,形成一个字符串,并且返回这个字符串。text(参数) 给dom数组中的所有成员 统一赋值3.attr() 操作value、文本以外的属性attr(属性名) 获取dom数组中第一个dom对象的此属性的属性值attr("属性名","属性值") 给dom数组中所有dom对象的此属性赋值*/</script>
</html>

2.其他函数

1.romove() 删除元素

$("选择器").remove(); 删除选择的dom对象和他的子对象

2.empty() 删除元素的子元素

$("选择器").empty(); 删除选择的dom对象的子对象

3.append() 在元素内部的最后添加内容

$("选择器").append("字dom对象"); 在选择的dom对象内部的最后添加新的dom对象

4.html() 获取元素的内容

html() 获取dom数组中第一个dom对象的文本值 返回值相当于innerHTML

html("文本内容") 给dom数组中的所有成员设置新的文本内容

5.each() .......

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title><script type="text/javascript" src="../js/jquery.js"></script><script type="text/javascript">$(function () {$("#btn1").click(function () {//删除第一个selectdom和子dom对象$("select:first").remove();});$("#btn2").click(function () {//删除最后一个selectdom的子dom对象$("select:last").empty();});$("#btn3").click(function () {// 在div中添加一个按钮$("#mydiv").append("<button id='newbtn'>我是新加的按钮</button>");$("#mydiv").append("<table border='1' ><tr><td>测试</td></tr></table>");});$("#btn4").click(function () {//dom数组中第一个dom对象的文本(innerHTML的内容),包含html标签的内容alert($("span").html());});$("#btn5").click(function () {//设置dom数组中所有dom对象的文本(innerHTML的内容)$("span").html("<b>我是新的内容</b>");});});</script><style type="text/css">div {background-color: gray;}</style></head><body><select><option value="老虎">老虎</option><option value="狮子">狮子</option><option value="大象">大象</option></select><br /><br /><select><option value="亚洲">亚洲</option><option value="欧洲">欧洲</option><option value="非洲">非洲</option></select><br /><br /><div id="mydiv" style="background-color: red">我是一个div</div><br /><br /><span>我是<b>java</b>,他是一个开发语言</span><br /><span>我们要学习的是分布式开发</span><br /><br /><button id="btn1">使用remove删除dom对象</button><br /><button id="btn2">使用empty删除子dom对象</button><br /><button id="btn3">追加dom对象</button><br /><button id="btn4">获取dom数组中第一个dom对象的文本(innerHTML的内容)</button><br /><button id="btn5">设置(innerHTML的内容)</button><br /></body><script>/*1.romove() 删除元素 $("选择器").remove(); 删除选择的dom对象和他的子对象2.empty() 删除元素的子元素$("选择器").empty(); 删除选择的dom对象的子对象3.append() 在元素内部的最后添加内容$("选择器").append("字dom对象"); 在选择的dom对象内部的最后添加新的dom对象4.html() 获取元素的内容html() 获取dom数组中第一个dom对象的文本值 返回值相当于innerHTMLhtml("文本内容") 给dom数组中的所有成员设置新的文本内容5.each() .......*/</script>
</html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/174430.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

UE5人物残影学习(材质实现)

学习视频 UE4简单的材质球残影人教学&#xff0c;你学会了吗&#xff01;_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1rY411q7Yb/?spm_id_from333.788.top_right_bar_window_history.content.click 结果预览 1.创建残值&#xff0c;混合模式勾选半透明 “混合模…

经典神经网络——GoogLeNet模型论文详解及代码复现

论文地址&#xff1a;[1409.4842] Going Deeper with Convolutions (arxiv.org) 一、GoogLeNet概述 创新点 我认为&#xff0c;这篇文章最大的创新点是引入了一个名为Inception块的结构&#xff0c;能够增加神经网络模型大小的同时&#xff0c;减缓参数量的爆炸式增长&#x…

VMware 系列:VMware ESXI7.0的安装与配置(全过程超详细含中英文对照,附应知必会的理论基础和常见故障解决方案)

VMware ESXI7.0的安装与配置(全过程超详细含中英文对照,附应知必会的理论基础和常见故障解决方案) 文章篇幅较长,大家耐心食用。下次还是会基于目前安装配置阶段,继续分享ESXI 服务器中安装虚拟机的流程和技巧。一、VMware ESXI7.0版本的安装与配置(一)概述。解析:解析…

【数据结构】图<简单认识图>

对于下面的内容&#xff0c;大家着重观察和理解图即可&#xff0c;可以直接绕过一些文字性的概念&#xff0c;对图有一个大概的认识。 图 简单认识图图的定义有向图和无向图完全图无向完全图有向完全图 图的基本存储结构邻接矩阵存储邻接矩阵的优点 网络的邻接矩阵邻接表无向图…

计算机视觉面试题-02

图像处理和计算机视觉基础 什么是图像滤波&#xff1f;有哪些常见的图像滤波器&#xff1f; 图像滤波是一种通过在图像上应用滤波器&#xff08;卷积核&#xff09;来改变图像外观或提取图像特征的图像处理技术。滤波器通常是一个小的矩阵&#xff0c;通过在图像上进行卷积…

pytorch安装GPU版本 (Cuda12.1)教程

使用本教程前&#xff0c;默认您已经安装并配置好了python3以上版本 1. 去官网下载匹配的Cuda Cuda下载地址 当前最高版本的Cuda是12.1 我安装的就是这个版本 小提示&#xff1a;自定义安装可以只选择安装Cuda Runtime。Nvidia全家桶不必全部安装。把全家桶全部安装完直接系统…

段错误的愿意和调试方法

段错误的愿意和调试方法 主要的原因&#xff1a; 访问了不存在的内存指针访问系统保护的内存地址方位只读的内存地数组越界栈溢出 主要查看&#xff0c;指针的问题是否出现错误使用 方法1. gdb直接调试 使用run命令直接报错&#xff0c;查看 方法2. 调试core文件&#xf…

C#学习-8课时

P10 输入输出程序编写 相同类型的可以直接相加&#xff1b; cwtabtabconsole.Writeline(); using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace C_8_1 { class Program { s…

关键路径-STL版/拓扑排序 关键路径【数据结构】

关键路径-STL版 题目描述 给定有向图无环的边信息&#xff0c;求每个顶点的最早开始时间、最迟开始时间。 输入 第一行图的顶点总数 第二行边的总数 第三行开始&#xff0c;每条边的时间长度&#xff0c;格式为源结点 目的结点 长度 输出 第一行&#xff1a;第个顶点的最早…

性能压测工具:wrk

一般我们压测的时候&#xff0c;需要了解衡量系统性能的一些参数指标&#xff0c;比如。 1、性能指标简介 1.1 延迟 简单易懂。green:一般指响应时间 95线&#xff1a;P95。平均100%的请求中95%已经响应的时间 99线&#xff1a;P99。平均100%的请求中99%已经响应的时间 平…

案例030:基于微信小程序的英语学习交流平台

文末获取源码 开发语言&#xff1a;Java 框架&#xff1a;SSM JDK版本&#xff1a;JDK1.8 数据库&#xff1a;mysql 5.7 开发软件&#xff1a;eclipse/myeclipse/idea Maven包&#xff1a;Maven3.5.4 小程序框架&#xff1a;uniapp 小程序开发软件&#xff1a;HBuilder X 小程序…

电子学会C/C++编程等级考试2021年12月(三级)真题解析

C/C++等级考试(1~8级)全部真题・点这里 第1题:我家的门牌号 我家住在一条短胡同里,这条胡同的门牌号从1开始顺序编号。 若所有的门牌号之和减去我家门牌号的两倍,恰好等于n,求我家的门牌号及总共有多少家。 数据保证有唯一解。 时间限制:1000 内存限制:65536输入 一个…

CSGO搬砖如何选品?选品软件和教程靠谱吗?

说到CSGO搬砖项目&#xff0c;目前平台最火的就是CSGO游戏搬砖。在CSGO搬砖项目中&#xff0c;选品是至关重要的环节&#xff0c;直接影响到利润。而选品软件可以帮助我们更快地了解市场变化、计算成本利润等关键信息&#xff0c;提高选品的效率和准确性。可靠的选品软件还能够…

简易版王者荣耀

所有包和类 GameFrame类 package newKingOfHonor;import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.io.File; import java.util.ArrayList;im…

如何使用技术SEO来优化产品轮播

SEO&#xff08;搜索引擎优化&#xff09;对你来说并不陌生。现代电子商务系统通常包含旨在吸引谷歌等搜索引擎机器人注意的关键字。 但是&#xff0c;技术 SEO 在代码和服务器级别调查电子商务 SEO 策略。它改善了网站的技术因素&#xff0c;例如页面加载的速度以及抓取的直接…

MySQL三范式

欢迎大家到我的博客浏览。MySQL三范式 | YinKais Blog 简介 三大范式是 MySQL 数据库设计表结构所遵循的规范和指导方法&#xff0c;目的是为了减少冗余&#xff0c;建立结构合理的数据库&#xff0c;从而提高数据存储和使用的性能。 三大范式之间是有依赖关系的&#xff0c…

pytorch训练模板

来源&#xff1a;http://worthpen.top/#/home/blog?blogpot-blog36.md 引言 本项目实现了基于PyTorch Lightning的神经网络训练和测试管道。项目除了实现PyTorch Lightning的工作流外&#xff0c;还实现了通过任务池在训练过程中添加任务、k折交叉验证、将训练结果保存在.cv…

【华为OD】统一考试B\C卷真题 100%通过:开源项目热榜 C/C++实现

目录 题目描述&#xff1a; 示例1 示例2 题目描述&#xff1a; 某个开源社区希望将最近热度比较高的开源项目出一个榜单&#xff0c;推荐给社区里面的开发者。对于每个开源项目&#xff0c;开发者可以进行关注(watch)、收藏(star)、fork、提issue、提交合并请求(MR)等。 数…

一觉睡到大天亮,dido P1S智能手环体验

智能穿戴设备对于有关注健康的朋友来说&#xff0c;是非常使用的工具&#xff0c;它们可以帮助我们实时监测一些健康数据&#xff0c;最近几年&#xff0c;国产的智能穿戴设备突飞猛进&#xff0c;大幅拉低了价格门槛&#xff0c;而且使用体验也很不错&#xff0c;现在我用的也…

Maven回顾

Maven 下载&#xff08;前提要有jdk&#xff09; Maven 下载地址&#xff1a;Maven – Download Apache Maven 设置 Maven 环境变量 添加环境变量 MAVEN_HOME&#xff1a; 右键 "计算机"&#xff0c;选择 "属性"&#xff0c;之后点击 "高级系统设置…