知识点总结

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="1"><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>

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

三、注意的一个下问题:

解决方法

转载于:https://www.cnblogs.com/TheLand/p/8572831.html

web前端----jQuery属性操作相关推荐

  1. Web前端——jQuery库

    Web前端笔记 第七部分:jQuery 1. jQuery介绍 jQuery是目前使用最广泛的javascript函数库. 据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库 ...

  2. Web前端 jQuery

    1.初始jQuery 1.1.jQuery是什么? jQuery由美国人John Resig于2006年创建,jQuery 是一个快速.简洁的 JavaScript 库,其设计的宗旨是"wr ...

  3. Web前端JQuery面试题(三)

    Web前端JQuery面试题(三) 1.怎么阻止冒泡过程? stopPropagation(); // 阻止冒泡过程 2.ready()方法和onload()方法的区别? onload()方法要等页面 ...

  4. jQuery属性操作以及一些实用方法

    目录 一.jQuery属性操作 1.prop() a.获取属性值 b.设置属性值 c.自定义属性值获取 2.数据缓存 3.jQuery内容文本值 a.普通元素内容 b.普通元素文本内容 c.获取设置表 ...

  5. jQuery—常用API(jQuery 属性操作、jQuery 文本属性值、jQuery 元素操作)

    1. jQuery 属性操作 1.1 设置或获取元素固有属性值 prop() 所谓元素固有属性就是元素本身自带的属性,比如 <a> 元素里面的 href,比如 <input> ...

  6. WEB前端-背景属性

    WEB前端-背景属性 WEB前端-背景属性 背景属性 1.背景颜色 2.背景图片 3.设置背景图片是否平铺 4.设置背景图片位置 5.设置背景图片大小 6.设置背景是否受滚动条的影响 7.背景颜色渐变 ...

  7. WEB前端.jQuery

    持续更新呢,莫(mo)急(yu)....ヽ( ̄▽ ̄)ノヽ( ̄▽ ̄)ノ 后续会补全代码块注释,并加入body标签内容 篇首节 README: 定位:WEB前端 目的:适合有jQuery知识基础萌新阅读. ...

  8. Web前端JQuery入门实战案例

    前端jquery入门到实战 为什么要学习Jquery?因为生活. 案例: <!DOCTYPE html> <html lang="zh-CN"> <h ...

  9. Mr.J-- jQuery学习笔记(三十二)--jQuery属性操作源码封装

    扫码看专栏 jQuery的优点 jquery是JavaScript库,能够极大地简化JavaScript编程,能够更方便的处理DOM操作和进行Ajax交互 1.轻量级 JQuery非常轻巧 2.强大的 ...

最新文章

  1. 3星|《终身成长》:成长型思维让人进步,固定型思维让人固步自封。有新意的励志书,但有锤子模式的嫌疑。...
  2. U3D架构系列之- FSM有限状态机设计五
  3. Linux系统下查看目录大小
  4. 判断脚本,图片,CSS,iframe等是否加载完成
  5. Yarn ResourceManager High Availability
  6. 过度封装的ZeroMQ
  7. ×××--PPTP 服务器配置(详细)
  8. 运维自动化之使用PHP+MYSQL+SHELL打造私有监控系统(七)
  9. Freeswitch配置:一台Freeswitch向另外一台Freeswitch转发视频会议命令
  10. html中js怎么实现页面跳转页面,JavaScript实现页面跳转的几种常用方式
  11. 北斗卫星导航系统基础篇之(一)
  12. mysql 密码注入_SQL注入原理——万能密码注入
  13. java jdom_Java JDOM解析器
  14. 阿里云DataV数据可视化---数据
  15. python函数调用另外的一个函数
  16. PS CC2018安装及破解方法
  17. 如何判断你是合格的高级iOS开发工程师?
  18. 购买网易企业邮箱后,怎么用手机移动端办公?
  19. Powershell--正则表达式--字符--含义
  20. Liang-GaRy啃linux书想吐(一)

热门文章

  1. 语义分割--Global Deconvolutional Networks for Semantic Segmentation
  2. 无人驾驶中的目标检测--MODNet: Moving Object Detection Network for Autonomous Driving
  3. 人群行为分类数据库--Novel Dataset for Fine-grained Abnormal Behavior Understanding in Crowd
  4. 解决AttributeError: module ‘tensorflow_core._api.v2.config‘ has no attribute ‘experimental_list_device
  5. 记一次信息泄露(被美团泄露出去的)和被诈骗经历
  6. ClickHouse系列教程二:使用航班飞行数据
  7. SpringBoot开启异步方法
  8. 枚举保存到数据库中为序号解决方案
  9. 【RocketMQ工作原理】订阅关系的一致性
  10. 8.Spring Security 权限控制