知识点总结

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.x及2.x版本的jQuery中使用attr对checkbox进行复制操作时会出bug,在3.x版本的jQuery中则没有这个问题。为了兼容性,我们在处理checkbox和radio的时候尽量使用特定的prop(),不要使用attr("checked", "checked")。

<input type="checkbox" value="1">
<input type="radio" value="2">
<script>
$(":checkbox[value='1']").prop("checked", true);
$(":radio[value='2']").prop("checked", true);
</script>

示例:全选、反选、取消

一、属性操作

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>属性示例</title>
</head>
<body>
<img src="Bootstrap_i1.png" alt="">
<table border="">
<tbody>
<tr>
<td>1</td>
<td>武侠</td>
<td>销售部</td>
</tr>
<tr>
<td>2</td>
<td>哎哎呀</td>
<td>财经部</td>
</tr>
</tbody>
</table>
<form action="">
<input type="checkbox">
<input type="checkbox">
<input type="checkbox">
<input type="radio">
<select name="" id="">
<option value="">甘肃</option>
<option value="">兰州</option>
<option value="">永登</option>
<option value="">天水</option>
<option value="">庆阳</option>
</select>
</form>
<script src="jquery-3.2.1.min.js"></script>
<script>
// $("img").attr("src","Bootstrap_i3.png");
// $("table").attr("aaa");
// $("table").attr("aaa","按时");
</script>
</body>
</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>

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

三、注意的一个下问题:

解决方法

最新文章

  1. [LeetCode] Minimum Number of Arrows to Burst Balloons 最少数量的箭引爆气球
  2. diff生成补丁与patch打补丁
  3. mysql group by后 拼接某一字段
  4. Technical news July-11
  5. html5 canvas围绕中心点旋转
  6. zz Windows 10安装教程:硬盘安装Win10 系统步骤(适合32位和64位)
  7. GUID分区与MBR分区
  8. 上下左右布局(DIV+CSS)
  9. 《学习OpenCV》练习题第五章第二题abc
  10. C#基础篇03
  11. 【SSH三个框架】Hibernate第十篇基础:inverse属性具体解释
  12. Newman的 power law 参数估计的程序matlab(转载)
  13. 一张图片快速明白Python概述
  14. 利用this属性实现点击按钮变色.选中效果
  15. dfs进阶
  16. js onclick函数中传字符串参数的问题
  17. MySQL--线程池(Thread Pool)
  18. C++ 螺旋矩阵算法
  19. [Windows Azure] Enabling Diagnostics in Windows Azure
  20. Linux计划任务Crontab学习笔记

热门文章

  1. python中列表排序,字典排序,列表中的字典排序
  2. vue之单表输入绑定
  3. Centos 添加永久路由
  4. easyui treegrid idField 所在属性中值有花括号(如Guid)当有鼠标事件时会报错,行记录一下
  5. java 中静态变量(类变量)与实例变量 静态方法与实例方法
  6. SQL Fundamentals || Single-Row Functions || 日期函数date functions
  7. GraphLab GraphLab和MapReduce的区别
  8. SAPI
  9. 新建虚拟机_XP系统(二)
  10. Freemarker简单用法