<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="jquery-3.3.1.min.js"></script>
</head>
<body>
<script type="text/javascript">
//检测jQuery文件是否引入成功
console.log($); //基础选择器
// 通过id来获取元素 document.getElementById();
// $('#logo').css('border','solid 2px red');
// 通过标签名来获取元素
// $('div').css('background-color','red');
// 通过class类名来获取元素
// $('.logo').css('background-color','red');
// 逗号 并列获取
// $('#item','#item1').css('background-color','red');
// 空格 层级获取
// $('#item1 #item1').css('background-color','red'); //过滤获取
// 获取第一个元素
// $('li:first').css('background-color','#369');
// 获取最后一个元素
// $('li:last').css('background-color','369');
// 获取指定索引的元素,索引从0开始
// $('li:eq(7)').css('background-color','#369');
// $('li').eq(7).css('background-color','#369');
// 获取包含指定文本的元素
// $('li:contains(国)').css('background-color','#369');
// 通过包含指定属性来获取元素,通过属性来获取
// $('li[name=y]').css('background-color','#369'); //父子关系获取
//获取所有的子元素
// $('#images').children().css('background-color','#369');
//获取第一个子元素
// $('ul li:first-child').css('background-color','#369');
//获取最后一个子元素
// $('ul li:last-child').css('background-color','#369');
//获取指定索引的子元素 索引从1开始
// $('ul li:nth-child(3)').css('background-color','#369');
//获取元素上一个同级元素
// $('#f').prev().css('background-color','#369');
// 获取元素下一个同级元素
// $('#f').next().css('background-color','#369');
//获取所有同辈元素(同辈元素不包含自己)
// $('#f').siblings().css('background-color','#369'); //获取父级元素
// $('#f').parent().css({background-color:'#369',width:'20px',border:'1px solid red'});//多种样式同时获取和修改
//获取先辈级元素
// $('#f').find('#all').css('background-color','#369');
//在父级元素中查找指定的子元素
// $('#f').find('.w').css('background-color','#369'); // 通过jQuery来给元素添加class属性
// $('div').addClass('.item1 .item2').css('background-color','#369');
// 通过jQuery删除class属性 注意:如果不指定要删除的类名 name就删除所有类的属性
// $('div').removeClass('div');
// 移除多个样式
// $('div').removeClass('div div2');
// 重复切换anotherClass的样式 // 文本操作
// html()取出或设置html内容
//取出html内容
// var $htm = $('#div1').html();
//设置html内容
// $('#div').html('<span>添加文字</span>'); // attr()取出或设置某个属性的值
//取出图片的地址
// var Src = $('#img1').attr('src');
//设置图片的地址和alt属性
// $('#img1').attr({src:'test.jpg',alt:'Test Image'});
//用户设置class属性
// $('#img1').attr('class','all');
//也可以自定义 属性
// $('#abc').attr('love','iloveyou'); // removeattr()删除属性
// $('#abc').removeAttr('class');
// ... </script>
</body>
</html>

jQuery-01-jQuery选择器及元素操作的更多相关文章

  1. jquery 与javascript关系 ①取元素 ②操作内容 ③操作属性 ④操作 样式 ⑤ 事件 点击变色

    jQuery的min版本和原版功能是一样的,min版主要应用于已经开发成的网页中,而非min版 的文件比较大,里面有整洁的代码书写规范和注释,主要应用于脚本开发过程当中. JQuery是继protot ...

  2. 2016/4/1 jquery 与javascript关系 ①取元素 ②操作内容 ③操作属性 ④操作 样式 ⑤ 事件 点击变色

    jQuery的min版本和原版功能是一样的,min版主要应用于已经开发成的网页中,而非min版 的文件比较大,里面有整洁的代码书写规范和注释,主要应用于脚本开发过程当中. JQuery是继protot ...

  3. jQuery - 01. jQuery特点、如何使用jQuery、jQuery入口函数、jQuery和DOM对象的区别、jQuery选择器、

    this指的是原生js的DOM对象 .css(“”):只写一个值是取值,写俩值是赋值 window.onload   ===   $(document).ready(); $(“”):获取元素   标 ...

  4. jQuery初识之选择器、样式操作和筛选器(模态框和菜单示例)

    一.jQuery 1.介绍 jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架). jQuery设计的 ...

  5. jQuery简单过滤选择器

    <html xmlns="http://www.w3.org/1999/xhtml"> <head>     <!--jQuery选择器详解 根据所获 ...

  6. webform(九)——JQuery基础(选择器、事件、DOM操作)

    JQuery -- 一个js函数包 一.选择器 1.基本选择器 ①id选择器:#       ②class选择器:.       ③标签名选择:标签名 ④并列选择:用,隔开          ⑤后代选 ...

  7. 读<jquery 权威指南>[1]-选择器及DOM操作

    今天是小年了,2013马上要过去了,但是学习不能间断啊.最近正在看<jQuery权威指南>,先温习一下选择器和DOM操作. 一.基本选择器 1.table单双行: $(function ( ...

  8. jQuery选择器和DOM操作——《锋利的jQuery》(第2版)读书笔记1

    第1章 认识jQuery jQuery有以下优势: 轻量级: 强大的选择器: 出色的DOM操作的封装: 可靠的事件处理机制: 完善的Ajax: 不污染顶级变量: 出色的浏览器兼容性: 链式操作方式: ...

  9. 【jQuery基础学习】01 jQuery选择器

    关于CSS选择器 jQuery选择器涉及到CSS,CSS技术使得网页的结构与表现样式完全分离. 同样CSS也需要找到某个网页的结构才能改变其样式,这就是CSS选择器. 常用的CSS选择器如下: 标签选 ...

随机推荐

  1. 前端工具--利用Adblock Plus阻止js执行

    今天遇到个问题:需要阻止页面某个js的运行 效果达到

  2. python内置模块(python标准库)

    1.time模块 掌握下面三种方式的转换 文件名不能跟系统内置模块重名!   #三种方式的转化关系 #时间戳(timestamp): 为了计时 为了减法计算   import time print(t ...

  3. Oracle和可视化视图工具教程

    Oracle数据库安装教程 作者:黑小子-余 Qq:2931445528 微信:Y2931445528 可以找我,我有Oracle数据库安装包及工具   命令: Sqlplus /nolog Conn ...

  4. 0010 CSS字体样式属性:font-size、font-family、Unicode字体、font-weight、font-style、综合设置、color、 text-align、line-height、text-indent、text-decoration、、、

    CSS字体样式属性.调试工具 目标 应用 使用css字体样式完成对字体的设置 使用css外观属性给页面元素添加样式 使用常用的emment语法 能够使用开发人员工具代码调试 1.font字体 1.1 ...

  5. tensorflow之tf.train.exponential_decay()指数衰减法

    exponential_decay(learning_rate,  global_steps, decay_steps, decay_rate, staircase=False, name=None) ...

  6. 【题解】P1712 [NOI2016]区间(贪心+线段树)

    [题解]P1712 [NOI2016]区间(贪心+线段树) 一个observe是,对于一个合法的方案,将其线段长度按照从大到小排序后,他极差的来源是第一个和最后一个.或者说,读入的线段按照长度分类后, ...

  7. JAVA的引用类型

    一.强引用 JAVA默认的引用类型,强引用,是在我们的开发工作当中普遍存在的.如果一个对象具有强引用,当内存空间不足的时候,java虚拟机宁可抛出OOM异常,也不会回收它来释放内存.但是我们可以将对象 ...

  8. 谁再问elasticsearch集群Red怎么办?把这篇笔记给他

    前言 可能你经历过这些Red. ...等等 那ES的Red是神么意思? 这里说的red,是指es集群的状态,一共有三种,green.red.yellow.具体含义: 冷静分析 从上图可知,集群red是 ...

  9. (一)Django项目架构介绍

    项目的架构为: 1.虚拟环境virtualenv 安装Django==2.1.3 安装pymysql 安装mysqlclient 安装其他等 2.项目结构为: 应用APP: blog -- 管理博客 ...

  10. 什么是 Google Play服务

    Google Play服务用于更新Google应用和Google Play提供的其他应用. 此组件可提供多种核心功能,例如对您的Google服务进行身份验证.同步联系人信息.提供最新的用户隐私设置,以 ...