Jquery2--属性相关的操作

news/2024/12/24 23:52:11

 

知识点总结 

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>

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

 

 三、注意的一个下问题:

解决方法

 

 

 

 

 

---恢复内容结束---


http://www.niftyadmin.cn/n/1999976.html

相关文章

2000年诺贝尔文学奖获得者-中国作家高行健授奖仪式上的演讲

2000年诺贝尔文学奖获得者-中国作家高行健授奖仪式上的演讲 我不知道是不是命运把我推上这讲坛&#xff0c;由种种机缘造成的这偶然&#xff0c;不妨称之为命运。上帝之有无且不去说&#xff0c;面对这不可知&#xff0c;我总心怀敬畏&#xff0c;虽然我一直自认是无神论者。 …

ewma模型r语言loop_R语言COPULA和金融时间序列案例

最近我被要求撰写关于金融时间序列的copulas的调查。 从读取数据中获得各种模型的描述&#xff0c;包括一些图形和统计输出。> oil read.xlsx(temp&#xff0c;sheetName “DATA”&#xff0c;dec “&#xff0c;”)> oil read.xlsx(“D&#xff1a;\\ home \\ acharpe…

day22(过滤器Filter)

过滤器 生命周期&#xff1a;初始化 -----过滤-------销毁 作用&#xff1a;过滤url &#xff0c;特定字符 创建方式&#xff1a;实现一个接口继承Filter  package com.baidu.filter;import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterCh…

一个女强人的经历

一个女强人的经历98年到现在&#xff0c;我一直迈着浮躁的步伐走着我的技术之路。有时候想到底是我从未走近技术&#xff0c;还是技术抛弃了我&#xff0c;还是说大环境让我无法深入某个技术领域&#xff1f;怎么给自己定位? 我显得如此迷惘。98年我还在上大一&#xff0c;从小…

4g镜像安装 centos7_使用KVM制作OpenStack QCOW2格式镜像

1. Centos7安装KVM1.1. 安装相关软件包yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python virt-manager libvirt-client virt-install virt-viewer -yqemu-kvm: KVM模块libvirt: 虚拟管理模块virt-manager: 图形界面管理虚拟机virt-install: 虚拟机命令行安装…

获得本地IP

//一些定义&#xff1a;// hostent declare/*struct hostent { char FAR * h_name; // official name of host char FAR * FAR * h_aliases; // alias list short h_addrtype; // host address type short h…

SSH之struts.xml

<?xml version"1.0" encoding"UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"><struts> <!-- 使用…

django 模板两次for循环_在Django模板中安全地包含JavaScript数据

Django模板通常用于将数据传递给JavaScript代码。不幸的是&#xff0c;如果实现的不正确的话&#xff0c;就可能会增加HTML注入的可能性&#xff0c;从而导致XSS(跨站点脚本)攻击。这是我在Django项目中遇到的最常见的安全问题之一。事实上&#xff0c;我几乎在每一个大型Djang…