JQuery基本操作(一)

news2024/11/26 8:31:27
获取表单元素的值
$(选择器).val();  //获取
$(选择器).val(值); //赋值
<body>
    <div>
		用户名:<input type="text" id="userName"/>
		<button id="get">获取值</button>
		<button id="set">设置值</button>
	</div>
</body>
		
<script>
  $(function(){
    $("#get").click(function(){
      var name = $("#userName").val();
      alert(name);
    });
    
    $("#set").click(function(){
      var name = $("#userName").val("李四");
    });
    
  });
</script>
 获取元素下面所有内容
.html();//获取
.html("<a>XXXX</a>");//赋值
<body>
  <div>aaa</div>
  <button id="get">获取值</button>
  <button id="set">设置值</button>
</body>

<script>
  $(function(){
    $("#get").click(function(){
      var html = $("div").html();
      alert(html);
    });
    
    $("#set").click(function(){
      var html = $("div").html("eee");
    });
    
  });
</script>
获取元素下文本内容
.text();//获取
.text(w);文本内容); //赋值
<body>
  <div>aaa</div>
  <button id="get">获取值</button>
  <button id="set">设置值</button>
</body>
<script>
  $(function(){
    $("#get").click(function(){
      var html = $("div").text();
      alert(html);
    });
    
    $("#set").click(function(){
      var html = $("div").text("eee");
    });
  }); 
</script>
操作元素CSS属性
操作单个CSS
$(选择器).css(属性,值); //改变
$(选择器).css(属性);  //获取

操作多个CSS
$(选择器).css({属性1:值1,属性2:值2}); //改变
类型转换
//js转jquery   
$(js对象);

//jquery转js   
$(选择器).get(0); 或 $(选择器)[0]
操作class属性
//addclass 添加class样式
$(".div1").addClass("div2");

//removeClass 删除class样式
$(".div1").removeClass("div2");
//addClass
<style>
  .div1{
    width: 100px;
    height:100px;
    background-color: red;
  }
  
  .div2{
    width: 100px;
    height:100px;
    background-color: green;
  }
</style>
<body>
  <div class="div1">111</div>
</body>
<script>
  $(function(){
    $(".div1").click(function(){
      $(".div1").addClass("div2");
    });
  });
</script>

//removeClass
<body>
  <div class="div1">111</div>
</body>
<script>
  $(function(){
    $(".div1").click(function(){
      $(".div1").removeClass("div1");
    });
  });
</script>

 切换样式
 $(".div1").toggleClass("div2");
<style>
  .div1{
    width: 100px;
    height:100px;
    background-color: red;
  }
  
  .div2{
    width: 100px;
    height:100px;
    background-color: green;
  }
</style>
<body>
  <div class="div1">111</div>
</body>
<script>
  //切换样式
  $(function(){
    $(".div1").click(function(){
      $(".div1").toggleClass("div2");
    });
  });
</script>
操作属性 
$(选择器).attr(HTML属性);  //获取属性值
$(选择器).attr(HTML属性,值); //改变属性值 
$(选择器).removeAttr(HTML属性);//删除元素属性
//获取属性
<style>
    .div1{
      width: 100px;
      height:100px;
      background-color: green;
    }
  </style>
</head>
<body>
  <div class="div1" name="box">111</div>
</body>

<script>
  $(function(){
      $(".div1").click(function(){
        var name = $(".div1").attr("name");//获取属性
        var classz = $(".div1").attr("class"); 
        alert("name属性的属性值:"+name+"   class属性的属性值:"+classz);
      });
    });
</script>


//改变属性
<style>
  .div1{
    width: 100px;
    height:100px;
    background-color: green;
  }
</style>

<body>
  <div class="div1">111</div>
</body>
<script>
  $(function(){
      $(".div1").click(function(){
        $(".div1").attr("name","box");//获取属性
        var name = $(".div1").attr("name"); 
        alert("name属性的属性值:"+name);
      });
    });	
</script>


 隐藏与显示 
hide(显示时间<毫秒>,函数) //隐藏元素
show(显示时间<毫秒>,函数) //显示元素
toggle(显示时间<毫秒>,函数) //隐藏与显示
//隐藏
<style>
  .div1{
    width: 100px;
    height:100px;
    background-color: green;
  }
</style>
<body>
  <div class="div1" >111</div>
</body>
<script> 
  $(function(){
      $("button").click(function(){
        $(".div1").hide(1000);
      });
    }); 
</script>

//显示
<style>
  .div1{
    width: 100px;
    height:100px;
    background-color: green;
  }
</style>
<body>
  <div class="div1" style="display: none;">111</div>
  <button>显示</button>
</body>
<script> 
  $(function(){
      $("button").click(function(){
        $(".div1").show(1000);
      });
    }); 
</script>

//切换
<style>
  .div1{
    width: 100px;
    height:100px;
    background-color: green;
  }
</style>
<body>
  <div class="div1">111</div>
  <button>切换</button>
</body>
<script> 
  $(function(){
  	$("button").click(function(){
  	$(".div1").toggle(1000);
  	});
  });
</script>

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

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

相关文章

GDAL:windows安装GDA

GDAL&#xff1a;windows安装GDA gdal 中文版官网文档地址&#xff1a;https://www.osgeo.cn/gdal/ 英文官方文档地址&#xff1a;https://www.gisinternals.com/release.php GDAL&#xff08;Geospatial Data Abstraction Library&#xff09;是一个开源的地理空间数据处理库…

【零基础学懂算法】:动态规划算法

前言&#xff1a;本系列文章旨在介绍笔试题中常见的算法&#xff0c;面向算法零基础小白&#xff0c;以最简单直白的语言方便你更快的理解算法原理和使用方法。 目录 一.算法思想与原理 1. 什么是状态&#xff1f; 2. 什么是状态转移方程&#xff1f; 二.动态规划做题步骤 …

umi build 打包后production工程发布到xampp或node服务, 代理proxy的设置流程;

umi发布打包会有代理问题&#xff0c;官方没给出具体操作步骤&#xff1b;下面介绍两种运行环境proxy的设置方法&#xff1b; 核心问题&#xff0c;为什么本地dev环境可以代理成功&#xff0c;而放在服务器或xampp上&#xff0c;或nginx 上就不能正常访问其它端口或链接&#…

光明乳业乳品四厂勇闯TPM世界级奖终审,开创中国乳品行业新纪元

近日&#xff0c;中国乳品行业的标志性事件在光明乳业乳品四厂隆重上演&#xff0c;该厂迎来了TPM&#xff08;全面生产维护&#xff09;世界级奖项的终审评审&#xff0c;这不仅是光明乳业发展历程中的重大突破&#xff0c;也是中国乳品行业首次冲击该领域最高荣誉——TPM世界…

另一个ssh server, handy-sshd

Handy-SSHD 是一个轻量级、高性能的 SSH 服务器解决方案&#xff0c;旨在为开发者和系统管理员提供便捷的远程访问功能。它基于现代加密技术&#xff0c;确保数据传输的安全性和保密性。Handy-SSHD 具有简单易用的配置选项&#xff0c;支持多种认证方式&#xff0c;包括密码和公…

光伏项目难管理的问题如何解决?

1.数字化管理平台的应用 数字化是当前解决光伏项目管理难题的关键手段之一。通过建立统一的数字化管理平台&#xff0c;可以实现对光伏电站的远程监控、数据分析、故障预警及运维调度等功能。这类平台通常集成有智能算法&#xff0c;能够实时分析电站运行数据&#xff0c;及时…

【Python】 列表解析 语法 实例展示 说明统统一顿明白!!!

列表解析 根据已有列表&#xff0c;高效创建新列表的方式。 列表解析是Python迭代机制的一种应用&#xff0c;它常用于实现创建新的列表&#xff0c;因此用在[]中。 语法&#xff1a; [expression for iter_val in iterable] [expression for iter_val in iterable if con…

动态规划——多状态动态规划问题

目录 一、打家劫舍 二、打家劫舍 II 三、删除并获得点数 四、粉刷房子 五、买卖股票的最佳时机含冷冻期 六、买卖股票的最佳时机含手续费 七、买卖股票的最佳时机III 八、买卖股票的最佳时机IV 一、打家劫舍 打家劫舍 第一步&#xff1a;确定状态表示 当我们每次…

navicat下载教程(包会的)

官网地址&#xff1a;Navicat | 下载 Navicat Premium 14 天免费 Windows、macOS 和 Linux 的试用版 第三方官网&#xff1a;https://pan.baidu.com/s/1kTgxwX84TPEqVfals38Mvw 一、下载navicat安装包 步骤1---试用版本 步骤2---下载windws系统的navicat 步骤3---查看安装…

ES6总结

1.let和const以及与var区别 1.1 作用域 var&#xff1a; 变量提升&#xff08;Hoisting&#xff09;&#xff1a;var 声明的变量会被提升到其作用域的顶部&#xff0c;但赋值不会提升。这意味着你可以在声明之前引用该变量&#xff08;但会得到 undefined&#xff09;。 con…

闯关leetcode——88. Merge Sorted Array

大纲 题目地址内容 解题代码地址 题目 地址 https://leetcode.com/problems/merge-sorted-array/description/ 内容 You are given two integer arrays nums1 and nums2, sorted in non-decreasing order, and two integers m and n, representing the number of elements …

计量校准公司对校准工程师,会有什么资质要求?

计量校准是指利用一些计量校准工具&#xff0c;对机器、仪器等进行测量和校准。来实现基本功能的正常使用。计量校准安排&#xff0c;是指根据委托方的要求&#xff0c;按照计量器具校准标准&#xff0c;向社会提供计量器具校准服务的安排。今天&#xff0c;我们就来看看计量校…

Django的请求与响应

Django的请求与响应 1、常见的请求2、常见的响应3、案例 1、常见的请求 函数的参数request是一个对象&#xff0c;封装了用户发送过来的所有请求相关数据。 get请求一般用来请求获取数据&#xff0c;get请求也可以传参到后台&#xff0c;但是传递的参数显示在地址栏。 post请求…

INDEMIND:扫地机器人,保“鲜”不保“熟”

从家庭“必备”到边角“鸡肋”。 新鲜却不保“熟” 作为新时代的网红产品&#xff0c;扫地机器人成为了很多装修攻略中的必备单品&#xff0c;但当年轻人真正使用后&#xff0c;心中却不免疑问&#xff0c;这真的是自己听到的那个“六边形战士”&#xff1f; 与所畅想的“甩手…

基于yolov8、yolov5的PCB板缺陷检测系统(含UI界面、数据集、训练好的模型、Python代码)

blog.csdnimg.cn/direct/6f53422ed9fd44dc8daad6dc5481c4c9.png) 项目介绍 项目中所用到的算法模型和数据集等信息如下&#xff1a; 算法模型&#xff1a;     yolov8、yolov8 SE注意力机制 或 yolov5、yolov5 SE注意力机制 &#xff0c; 直接提供最少两个训练好的模型…

无人机之视觉技术篇

一、视觉传感器的类型 摄像头&#xff1a; 最常见的视觉传感器&#xff0c;能够捕捉可见光图像和视频。 通过单目、双目或多目摄像头的组合&#xff0c;无人机能够实现立体视觉&#xff0c;从而估算距离、深度&#xff0c;并进行物体识别和追踪。 红外传感器&#xff1a; …

猿人学— 第一届第1题(解题思路附源码)

猿人学 — 第1届第1题&#xff08;解题思路附源码&#xff09; F12进入开发者工具—> 发现停止在debugger处 —> 右键点击Never pause here后下一步 翻页&#xff0c;抓包后发现请求携带page和m两个参数&#xff0c;page应该就是页数&#xff0c;m则需要逆向 依次查找…

24.6 监控系统在采集侧对接运维平台

本节重点介绍 : 监控系统在采集侧对接运维平台 服务树充当监控系统的上游数据提供者在运维平台上 可以配置采集任务 exporter改造成探针型将给exporter传参和修改prometheus scrape配置等操作页面化 监控系统在采集侧对接运维平台 服务树充当监控系统的上游数据提供者在运…

web 0基础第二节 列表标签

1.有序列表 <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta name"viewport" content"widthdevice-width, initial-scale1.0"> <title>有序列表 比较重要</title>…

低代码BPM流程引擎:赋能业务流程的高效工具

什么是低代码BPM流程引擎&#xff1f; 低代码BPM流程引擎是一种通过图形化界面和简单配置&#xff0c;允许用户快速设计、管理和优化业务流程的软件工具。与传统的BPM解决方案相比&#xff0c;低代码平台降低了对专业开发人员的依赖&#xff0c;让业务人员也能参与到流程设计中…