一.Jquery常用方法:

$(function(){
//掌握$() 以及function(){} 结合
$("#a01").click(function(){
alert('hi');
});
});

首先得导入<script type="text/javascript" src="js/jquery-3.2.1.min.js"></script>

jquery-3.2.1.min.js:http://jquery.com/download/

$():工厂函数,$("a#a01"):选择器     .click()事件   ,function(){alert('hi');}回调函数

接下来让我们来学习一些Jqueryde的常用方法

一.

//$() 是工厂函数,返回的是一个jQuery对象,括号里面的叫表达式
$("#a02").click(function(){
//alert( $("#a02") ); //document明显就是整个DOM的根节点
alert( $(document) );
alert( $(document).text() ); });

二.

//2、返回的jQuery对象可以是多个的
$("#a04").click(function(){
//alert( $(".c04") );
alert( $(".c04").text() );
alert( $(".c04").length );
});

//通过标签名获得多个标签,CSS也经常这样使用的
$("#a05").click(function(){
alert( $("a").text() );
alert( $("a").length );
});

//text方法
$("#a06").click(function(){
alert($("#a01,#a02,#a03").text() );
alert($("#a01,#a02,#a03").length );
});

五.

//多个jquery对象
$("#a07").click(function(){
//alert($("#a07").text());
//$("#a07").text('你好');
alert($("#a03,#a05,#a06").text('你好') );
});

//html方法
$("#a08").click(function(){
alert( $("#a08").text() );
alert( $("#a08").html() ); //$("#a08").html("<a href='www.163.com'>网易</a>")
$("#a08a").html("<a href='www.163.com'>网易</a>")
});

//val方法
$("#a09").click(function(){
alert($("#b09").val());
$("#b09").val('2008-08-21');
});

//attr方法 对属性的更改
$("#a11").click(function(){
alert($("#a11").attr("style"));
$("#a11").attr("style","background:green");
});

二.选择器

层次选择器——$(a b)[后代元素,不管层次]

$("#a01").click(function(){
//$(a b)a里面的所有b
$("form input")
.css("border","2px solid blue")
.css("background","yellow")
.val("ok");
});

层次选择器——$(a>b)[子元素]

$("#a02").click(function(){
//$(a>b)子元素
$("form>input")
.css("border","2px solid blue")
.css("background","red")
.val("子元素");
});

层次选择器——$(a+b)[紧邻的同辈,注意不要看到a+b就认为返回内容是a和b两个,返回的是b]

$("#a03").click(function(){
//$(a+b)找到a旁边的b
$("span+input")
.css("border","2px solid blue") });

层次选择器——$(a~b)[同辈就行,不需要紧邻]

$("#a04").click(function(){
//$(a+b)找到a旁边的b
$("span~input")
.css("background","pink") });

Jquery_基础(一) 常用方法与选择器的更多相关文章

  1. 前端基础:CSS样式选择器

    前端基础:CSS样式选择器 CSS概述 CSS是Cascading Style Sheets的简称,中文意思是:层叠样式表,对html标签的渲染和布局.CSS规则由两个主要的部分组成:1.选择器:2. ...

  2. 基础2.Jquery过滤选择器

                         1.基础选择器: 名称 说明 举例 #id 根据元素Id选择 $("divId") 选择ID为divId的元素 element 根据元素的 ...

  3. 前端基础-CSS的各种选择器的特点以及CSS的三大特性

    一. 基本选择器 二. 后代选择器.子元素选择器 三. 兄弟选择器 四. 交集选择器与并集选择器 五. 序列选择器 六. 属性选择器 七. 伪类选择器 八. 伪元素选择器 九. CSS三大特性 一. ...

  4. Python3入门基础--str常用方法

    Python基础之String常用方法 str():将其他类型的变量转换为str类型,例如: name = 'Jack' age = 22 course = ['web','Java','mysql' ...

  5. JavaScript 引入方式 语言规范 语言基础 数据类型 常用方法 数组 if_else 比较运算符 for while 函数 函数的全局变量和局部变量 {Javascript学习}

    Javascript学习 JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript ...

  6. css基础 引用方式 标签选择器 优先级 各式布局

    今天讲的css基础,了解了css即层叠式表,是美化网页,控制页面的样式. 样式表引进网页的3种方式1内联式,语法例子:<div style="width: 100px;height: ...

  7. jQuery最基础最全面的选择器大览

    一.基本选择器     1.标签选择器 (element):根据给定的标签名匹配元素 eg:$("h2")选取所有h2元素 --- 返回元素集合 2.类选择器 (.class):根 ...

  8. 端午小长假--前端基础学起来04CSS选择器

    定义: 选择器{ 样式: } 选择器指明{}中的样式的作用对象,即作用于网页中的哪些元素 <head><meta http-equiv="Content-Type" ...

  9. jQuery基础学习7——层次选择器find()方法

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

随机推荐

  1. HBase:Shell

    HBase shell commands As told in HBase introduction, HBase provides Extensible jruby-based (JIRB) she ...

  2. NodeJS学习笔记(二)

        对NodeJS的基本配置了解之后,现在需要解决一些显示问题,大致有以下问题     1.与PHP框架Laravel的密码验证系统相适应     2.异步调用的常见编程问题:Promise和Ev ...

  3. vue+express之前后台分离博客

    说来惭愧,这么久没有更新过博客了,写个项目练练手吧,打算写一个vue+express的博客  可能这个时间说长不长说短不短  写到哪就是哪吧  我采用的是前后台分离  express采用的是mvc,但 ...

  4. iOS js oc相互调用JavaScriptCore(一)

    原址:http://blog.csdn.net/lwjok2007/article/details/47058101 1.普通调用 从iOS7开始 苹果公布了JavaScriptCore.framew ...

  5. go编程之常见工具函数

    1.时间格式化 基于模式的布局进行时间格式化和解析 package main import "fmt" import "time" func main() { ...

  6. ADODB.Connection、ADODB.RecordSet

    1.数据库连接对象(ADODB. Connection)该对象用于与ODBC数据库建立连接,所有对数据库的操作均通过该连接进行.数据库连接对象ADODB. Connection的作用象Delphi中的 ...

  7. 强推一款开源集成开发环境——Geany

    本人是一个标标准准的程序员,集成开发环境在电脑上大概看一下有:Code Blocks(C/C++),VS(C#,C/C++),eclipse(Java),Hbuild和web storm(前端),py ...

  8. GAME——转圈游戏

    我们在生命的路上常常绝望 大概是因为弯路走了太多 脚上的泡被磨起又磨破 像我们所有的幻想与梦 起起落落. 所以说 我这道题考场上面和题解想得一模一样啊啊啊啊啊啊啊啊啊啊!!!!!! 但是就是打复杂了啊 ...

  9. window下mysql数据备份

    今天我有个朋友让我帮他在windowServer服务器上备份一下mysql的数据库,于是花了一天的时间完成了一个每天定时备份数据库的功能,小编在这里为大家记录一下: 首先对于mysql命令行的导入导出 ...

  10. php逐行读取txt文件写入数组的方法

    使用说明: 采用fopen 方法,逐行读取数据,并使用feof($fp)  判断是否文件截止,最后通过filter() 方法,去除空白行,得到所需数据 $file = fopen("user ...