一:jQuery简介

1JQuery是什么?

1.1JavaScript库:封装了很多JS代码
1.2JavaScript库:jQuery(90%)、Ext JS
1.3官方地址:http://jquery.com

2.为什么要学习jQuery?

为了简化JavaScript开发:选择器、CSS、HTML事件处理、JS动画、浏览器兼容、丰富插件

3.JQuery如何使用?

3.1.工具:HBuilder

3.2.使用jQuery步骤
1.下载jQuery库
下载版本:
开发版本:jquery-3.3.1.js
生产版本:jquery-3.3.1.min.js
2.引入:将js文件复制到项目中
3.使用

二:jQuery选择器
案例:

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title></title></head><body><h3>2</h3><script type="text/javascript">//加载函数// $(function(){//     //ID选择器//   //一个属性设置//  $("#ul1").css("clolr","bule");//  //多个属性设置 json//     $("#ul1").css({//         "background":"bule",//      "clolr":"bule"//    })// }); //类选择器 一组元素// $(".sb").css("background","bule")//元素选择器 一组元素// $("li").css("background","bule")//通配符选择器// $("*").css("background","red");// 群组选择器 可以同时设置多个标签的样式// $("#ul1,.oBox").css("background","red");// 设置ul下的子li的字体颜色// $("#ul1>li").css("color","red");// 所有后代// $("#ul1 li").css("color","red")// 过滤选择器的使用// :first  获取第一个节点// $("#ul1>li:first").css("background","red");// :last 获取最后一个节点// $("#ul1>li:last").css("background","red");// 获取指定的节点 下标// $("#ul1>li:eq(2)").css("background","yellow");// even 奇数 过滤下标为偶数,位置为奇数的标签// $("#ul1>li:even").css("background","yellow");// odd 偶数  过滤下标为奇数,位置为偶数的标签// $("#ul1>li:odd").css("background","yellow");// gt() 大于  不包括自己// $("#ul1>li:gt(2)").css("background","yellow");// lt()  小于不包括自己// $("#ul1>li:lt(2)").css("background","yellow");// 区间设置背景颜色// 设置item2  item3  item4 背景 1  2  3// 注意事项:如果gt和lt混合使用,并且gt在前,那么获取后元素的下标胡i重新编号。// $("#ul1>li:gt(0):lt(3)").css("background","yellow");// lt在前// $("#ul1>li:lt(4):gt(0)").css("background","yellow");// 案例:隔行换颜色// $("table>tbody>tr:gt(0):even").css("background","red")$("table tr:gt(0):even").css("background", "red");$("table tr:gt(0):odd").css("background", "yellow");// 找到包含YANGWENGUANG内容的li标签设置背景// $("#ul1>li:contains('YANGWENGUANG')").css("background","yellow")// 表单选择器// $(":input").css("background","red");// $("form>input:input").css("background","red");// 获取普通文本// $("form>input:input:text").css("background","red");// 单选// console.log($("#demo1>input:radio"));// 获取选中// console.log($("#demo1>input:radio:checked"));// 获取value// console.log($("#demo1>input:radio:checked").val());// 复选框// console.log($("#demo2>input:checkbox"));// 获取选中的复选框console.log($("#demo2>input:checkbox:checked"));// each方法   // $("#demo2>input:checkbox:checked").each(function() {console.log($(this).val());});// var checkboxs = $("#demo2>input:checkbox:checked");// i  下标// k  元素$.each(checkboxs, function(i, k) {// console.log(i,k);console.log($(k).val())});});</script><ul id="ul1"><li>item1</li><p>hehe</p><li class="sb">item2</li><li>item3</li><span>heihei</span><li>item4 YANGWENGUANG</li><li class="sb">item5</li><p>lvelve</p><ol><li>abc1</li><li>abc2</li><li>abc3</li><li>abc4</li><li>abc5</li></ol></ul><hr><div class="oBox">我是div</div><hr><h4>表格隔行换颜色</h4><table border="1" width="100%" height="400"><tr style="background-color: gray;"><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr></table><hr><h4>表单选择器</h4><form action=""><input type="text"><input type="password"><input type="radio"><input type="checkbox"><input type="file"><input type="text"><input type="submit"><input type="reset"><input type="password"><input type="image"><select name="" id=""><option value=""></option></select><textarea rows="12" cols="4"></textarea></form><input type="text"><hr><div id="demo1" style="width: 200px;height: 200px;border: 1px solid red;"><input checked="checked" type="radio" name="sex" value="男">男<input type="radio" name="sex" value="女">女<input type="text"></div><hr><div id="demo2" style="width: 200px;height: 200px;border: 1px solid red;"><input type="checkbox" value="杨文广">杨文广<input checked="checked" type="checkbox" value="李小鹏">李小鹏<input type="checkbox" value="沪青棒">沪青棒<input checked="checked" type="checkbox" value="写开进">写开进<input checked="checked" type="checkbox" value="等延康">等延康<input type="text"></div></body>
</html>

jQuery基础入门相关推荐

  1. Ajax、jQuery基础入门视频教程

    关注公众号,免费获取资料 本视频是Ajax和jQuery基础入门视频,该视频针对接触过javaScript基础的学员录制,授课讲究通俗易懂.通过该视频的学习,相信您能够轻轻松松地掌握Ajax和jQue ...

  2. jQuery基础入门篇

    一.使用JQ完成首页的定时广告弹出 1.需求分析 在首页中(logo的上方)显示一个广告图片(页面加载后,间隔3秒弹出广告图片,再间隔3秒后隐藏广告图片).[使用jQuery实现] 2.技术分析 2. ...

  3. 零基础入门jQuery视频教程

    零基础入门jQuery最新版开发.NET富客户端应用(选择器.DOM操作.事件和动画.Ajax应用.插件.Mobile) 课程分类:.NET+Jquery 适合人群:初级 课时数量:35课时 用到技术 ...

  4. java与jquery的选择器区别_java day44【JQuery 基础:概念,快速入门,JQuery对象和JS对象区别与转换,选择器,DOM操作,案例】...

    第一章JQuery 基础 1. 概念: 一个JavaScript框架.简化JS开发 * jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScrip ...

  5. jQuery零基础入门——(三)层级选择器

    2019独角兽企业重金招聘Python工程师标准>>> <jQuery零基础入门>系列博文是在廖雪峰老师的博文基础上,补充了个人的理解和日常遇到的点,用我的理解表述出来, ...

  6. java day44【JQuery 基础:概念,快速入门,JQuery对象和JS对象区别与转换,选择器,DOM操作,案例】...

    第一章  JQuery 基础 1. 概念: 一个JavaScript框架.简化JS开发 * jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScr ...

  7. Jquery基础学习之-入门

    最近段时间在阅读Jquery基础教程, 本文主要总结Jquery学习开发环境的建立. 使用的开发工具:Dreamweaver .Nodpad++; 使用Jquery版本:jquery-1.10.2   ...

  8. JQuery基础快速入门(超级详细)

    JQuery基础学习 JQuery概念 快速入门 JQuery对象和JS对象区别与转换 选择器 1.基本操作的学习 2.分类 2.1基本选择器 2.2 层级选择器 2.3属性选择器 2.4过滤选择器 ...

  9. JQuery 基础 || 目前 jQuery 有三个大版本||JQuery快速入门

    1. 概念: 一个JavaScript框架.简化JS开发 jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScrip ...

最新文章

  1. 创业公司技术总监,去上市公司面试,结果凉了!
  2. 技术人员关注的几个优质公众号
  3. 公钥私钥 多久过期_上传到公钥服务器的gpg公钥过期了会被删除吗?
  4. 使用AppleScript播放指定时间的电影片段
  5. Ubuntu16.04 配置vnc4server
  6. UVA 10142 Australian Voting(模拟)
  7. ExtJS学习--------Ext.Element中的经常使用事件和其它重要的方法学习(实例)
  8. Xshell操控kali-linux虚拟机
  9. vue global filters
  10. 令人比较失落的IT圈子-关于华为裁员
  11. 大数据 | Hadoop性能测试
  12. Windows10开机音乐替换
  13. 基带集成或独立?市售主流4G手机芯片浅析
  14. 哪款mac写python_新款Mac Pro有几个圈圈?写几行Python数一下
  15. 微信辅助注册平台源码
  16. 计算机工业控制高职教材,计算机工业控制技术
  17. 重温与解析《最后生还者》的互动叙事精髓(下)
  18. Bonobo Git Server搭建本地(Windows)私有的Git服务器
  19. Array.reduce()的用法与进阶
  20. Machine Learning学习笔记(四)EML极限学习机

热门文章

  1. 游戏安全--手游安全技术入门笔记
  2. 一文读懂DEFI借贷以及清算的含义
  3. web端的兼容性测试
  4. aws 数据库迁移_使用AWS进行数据库迁移
  5. 【推荐】程序员必读的三十本经典巨作
  6. 给MacBook装win7遇到的坑
  7. 【科普】关于装机CPU参数介绍及选取原则
  8. 为实施了IFD的Dynamics 365更换自签名的SSL证书以符合Chrome的要求
  9. 永不断电的IPONE4
  10. 这一刻,听见华为FTTR的星光四重奏