jQuery API 的特点


jQuery API 的三大特点

1. jQuery 对象是一个类数组对象,API自带遍历效果

  - 对 jQuery 对象调用一次API,等效于对 jQuery 对象中的每一个元素分别调用一次 API

  - 例如:$(...).css();

<p id="p1">我是p1元素</p>
<p id="p2">我是p2元素</p>
<p id="p3">我是p3元素</p>
<script src="js/jquery-3.3.1.js"></script>
<script>/* 修改所有的p元素中文本的颜色 */// 核心 DOM// var ps = document.getElementsByTagName("p")// for (var i = 0; i < ps.length; i++) {//     ps[i].style.color = "#f00";// }// jquery方法var $ps =$("p");$ps.css("color","#00f")</script>

  

2. 链式操作

  - 几乎每个API都返回当前正在操作的jQuery对象本身,一个API调用完毕后可直接在后面继续另一个API。

  - 例如:$(...).css().attr().html();

<div id="d1" title="第一个div">我是第一个div</div>
<div id="d2" title="第二个div">我是第二个div</div>
<script src="js/jquery-3.3.1.js"></script>
<script>/*修改文本颜色和title属性值*/// 核心 domvar d1 = document.getElementById("d1");d1.style.color = "#f00";d1.title = "修改后的title";  //HTML DOMd1.setAttribute("title","修改后的title1") // 核心 DOM// jquery// $("d2").css("color","#00f");// $("d2").attr("title","修改后的title");// 链式操作$("#d2").css("color","#00f").attr("title","修改后的title");
</script>

  

 3. 一个 API 两用

  - 如果没给新值,就获取;给新值,就修改

   - 例如:$(...).attr("title")  // 获取

      $(...).attr("title","ESchool")  // 修改

<div id="d1" title="第一个div">我是第一个div</div>
<div id="d2" title="第二个div">我是第二个div</div>
<script src="js/jquery-3.3.1.js"></script>
<script>/*获取 / 设置 div的 title 属性值*/// 核心 domvar d1 = document.getElementById("d1");console.log(d1.getAttribute("title")); // 获取d1.setAttribute("title", "修改后的title1") // 修改// jqueryconsole.log($("#d2").attr("title")) // 获取$("#d2").attr("title","修改后的title2") // 修改console.log($("#d2").html()) //获取文本
</script>

  


完成!good!哈哈哈

jQuery API 的特点相关推荐

  1. jquery API

    jQuery API Documentation详细的API和例子说明,请参考文档:http://docs.jquery.com/Main_Page百度百科的解析:http://baike.baidu ...

  2. Jquery对象和DOM对象---Jquery API (1)

    文/饥人谷_韩宝亿(简书作者) 原文链接:http://www.jianshu.com/p/98a0c82c47e4 著作权归作者所有,转载请联系作者获得授权,并标注"简书作者". ...

  3. jQuery API 3.1.0 速查表-打印版

    jQuery API 3.1.0 速查表-打印图,(API来自:http://jquery.cuishifeng.cn/index.html) 转载于:https://www.cnblogs.com/ ...

  4. jQuery中文手册, jQuery API, jQuery UI, 分页插件 下载

    jQuery 库最新版下载 : jquery-1.3.2 最新版.rar 中文手册下载地址(超酷版): jQuery1.2API.rar API 文档下载(最新1.32CHM版): jQueryAPI ...

  5. php jquery api文档,使用PHP、jQuery和JSON创建公共API

    使用PHP.jQuery和JSON创建公共API 本章教程将为大家展示一个使用PHP.jQuery和JSON创建公共API的简单方法. 首先,我们需要一个连接数据库的文件 connection.php ...

  6. jQuery API之each、children、index的使用

    each 参数: function: 回调函数:函数参数为index, ele(DOM元素) 作用: 循环遍历jQ数组 code: <ul><li></li>< ...

  7. 跟着JQuery API学Jquery 之四 css

    在javascript中我们常常要改变dom的css样式 ,同样Jquery也对改变css做了封装不用我们去用 getElementByid().style.--来操作了 1 css 这里只有一个函数 ...

  8. [总结]Jquery api 快速参考

    选择符 匹配 * 所有元素 #id 带有给定ID的元素 element 给定类型的所有元素,比如说html标签 .class 带有给定类的所有元素 a,b 匹配a或者匹配b的元素 a b 作为a后代的 ...

  9. jQuery api学习笔记

    jQuery事件 各种事件类似点击事件 <html><head> <title>index.jsp</title><script type=&qu ...

  10. 年前计划之jquery API 重读

    既然 工作 卡住了,既然 相关人员 不在,活就不干了 ?  做一下年前计划 3.X 选择器 :lang(str)    选定包含指定语言的所有元素 匹配语言值等于所提供的语言代码,或以提供的语言代码开 ...

最新文章

  1. 【技术随笔】学习C语言之前你要知道的事
  2. 快速排序C实现(阿里巴巴 2012年全国校招笔试题)
  3. 转圈显示的Java程序和两矩阵相乘
  4. huggingface实操_Transformers 简介(上)
  5. 【vue系列之二】详解vue-cli 2.0配置文件
  6. 博士女友的朋友圈都藏着什么秘密?
  7. 终于有人把A/B测试讲明白了
  8. javascript-字符串操作
  9. linux加protobuf变量环境,protobuf简单介绍和ubuntu 16.04环境下安装教程
  10. 【OpenStack】OpenStack系列5之Cinder详解
  11. 大数据、物联网、AI 等技术正当时!
  12. 质量评估指标:PSNR(Peak signal-to-noise ratio 峰值信噪比)
  13. linux 用户权限不够,linux .权限不够怎么办
  14. matlab距离变换,图像处理之距离变换
  15. mysql期中考试题及答案_MySQL数据库考试试题及答案 -
  16. realtek没有禁用前面板_为何我realtek HD没有禁用前面板检测选项?
  17. 游戏引擎Easy2D-教程-简单绘画-蜡笔(基于版本V2.1.14)
  18. 抖音带货指南——抖音号橱窗和抖音电商篇
  19. kingmax超棒启动制作
  20. 透视变换---一点透视和两点透视

热门文章

  1. 易宝Java版在线支付
  2. MSDTC不能启动的几个解决方法
  3. html百度站内搜索代码,网站添加百度站内搜索的教程
  4. 《你是三月的小桨》光剑
  5. 力克亮相CISMA 2017,以工业4.0思维应对时尚变革
  6. 卸载北信源桌面监控攻略Uninstall VRV
  7. 20个最好的免费流程图软件| 流程图制作工具
  8. 《the django book》part2 django的安装使用
  9. 计算机四级网络工程师(备考过程,避开误区,高效备考!)
  10. 官版树莓派Pi Pico和YD-RP2040版本对比