当前位置: 首页 > news >正文

前端之JQuery:JQuery属性操作

 

知识点总结 

1、属性
属性(如果你的选择器选出了多个对象,那么默认只会返回出第一个属性)、

attr(属性名|属性值)
- 一个参数是获取属性的值,两个参数是设置属性值
- 点击加载图片示例
removeAttr(属性名)
-删除属性的值
prop(属性名|属性值)
- 属性的返回值的是布尔类型
- 单选,反选,取消的例子
removeProp(属性名)
-删除属性的值

循环:each(两种循环示例)
- $.each(数组/对象, function(i, v){})
- $("div").each(function(){})
CSS类
- addClass 添加类属性
- removeClass 移除类属性
- toggleClass 开关|切换(有就移除,没有就添加)
灯泡的例子
HTML代码/文本/值
没有参数就是获取对应的值,
有参数就设置对应的值
- .html() 添加html标签 .html("<span>啦啦啦。</span>")
- .text() 添加文本 .text("啦啦啦。")
- .val()
input :一个参数,获取的是input框里面的值
checkbox :一个参数,获取的是value的值
select :
单选:获取值
多选:得到的是一个数组,设置的时候也要是数组

一、属性操作

复制代码
 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>属性示例</title>
 6 </head>
 7 <body>
 8 <img src="Bootstrap_i1.png" alt="">
 9 <table border="1">
10     <tbody>
11         <tr>
12             <td>1</td>
13             <td>武侠</td>
14             <td>销售部</td>
15         </tr>
16         <tr>
17             <td>2</td>
18             <td>哎哎呀</td>
19             <td>财经部</td>
20         </tr>
21     </tbody>
22 </table>
23 <form action="">
24     <input type="checkbox">
25     <input type="checkbox">
26     <input type="checkbox">
27     <input type="radio">
28     <select name="" id="">
29         <option value="">甘肃</option>
30         <option value="">兰州</option>
31         <option value="">永登</option>
32         <option value="">天水</option>
33         <option value="">庆阳</option>
34     </select>
35 </form>
36 <script src="jquery-3.2.1.min.js"></script>
37 <script>
38 //    $("img").attr("src","Bootstrap_i3.png");
39 //    $("table").attr("aaa");
40 //    $("table").attr("aaa","按时");
41 </script>
42 </body>
43 </html>
复制代码

二、示例图片

 1、attr

  (1)得到属性和设置属性值

  (2)设置自定义属性值

  

  2、removeAttr

  

  3、prop

  

 

  

   4、removeProp

 三、jquery中的循环的两种方式

复制代码
//    方式一
    li = [11,22,33];
    $.each(li,function (i,v) {
        console.log(i,v)// 0 11
                         // 1 22
                         // 2 33
    })
//    方式二
    $(".c1").each(function (i,v) {
        console.log(i,v)  //这里的v拿到的是标签
//         0 <div class="c1">hah</div>
//         1 <div class="c1">年</div>
//         2 <div class="c1">娃的</div>
        console.log(v.innerText)  //拿到文本
    })
</script>
复制代码

退出循环============================

 

 三、注意的一个下问题:

解决方法

 

转载于:https://www.cnblogs.com/kcwxx/p/10152504.html

相关文章:

  • canvas 绘制双线技巧
  • 软件工程期末考试复习
  • Spark任务调度
  • 阿里架构师教你如何设计一个 RPC 系统!
  • JS实现的四叉树算法详解
  • LeetCode算法题-Sum of Two Integers(Java实现)
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗?
  • 对于Ping的过程,你真的了解吗?
  • 05.java多线程问题
  • java8 -函数式编程之四个基本接口
  • 简单介绍接口自动化测试----数据驱动测试ddt
  • 云计算的拐点隐现 华为云开源两款容器技术
  • 记一份电网信息化建设企业信息分析平台规划
  • 如何快速批量建网站?
  • python3元类深入解读
  • Google 是如何开发 Web 框架的
  • 【面试系列】之二:关于js原型
  • Apache Zeppelin在Apache Trafodion上的可视化
  • ComponentOne 2017 V2版本正式发布
  • HomeBrew常规使用教程
  • JS实现简单的MVC模式开发小游戏
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • React中的“虫洞”——Context
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • unity如何实现一个固定宽度的orthagraphic相机
  • Webpack 4x 之路 ( 四 )
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 那些年我们用过的显示性能指标
  • 判断客户端类型,Android,iOS,PC
  • 扑朔迷离的属性和特性【彻底弄清】
  • 七牛云假注销小指南
  • 如何使用 JavaScript 解析 URL
  •  一套莫尔斯电报听写、翻译系统
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • (1)(1.9) MSP (version 4.2)
  • (C#)获取字符编码的类
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (Python) SOAP Web Service (HTTP POST)
  • (超简单)使用vuepress搭建自己的博客并部署到github pages上
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (三)终结任务
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • ***利用Ms05002溢出找“肉鸡
  • .bat批处理出现中文乱码的情况
  • .NET Core 2.1路线图
  • .net core开源商城系统源码,支持可视化布局小程序
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET中winform传递参数至Url并获得返回值或文件
  • .py文件应该怎样打开?
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • ?php echo ?,?php echo Hello world!;?
  • @font-face 用字体画图标