Jquery_基础(一) 常用方法与选择器
一.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_基础(一) 常用方法与选择器的更多相关文章
- 前端基础:CSS样式选择器
前端基础:CSS样式选择器 CSS概述 CSS是Cascading Style Sheets的简称,中文意思是:层叠样式表,对html标签的渲染和布局.CSS规则由两个主要的部分组成:1.选择器:2. ...
- 基础2.Jquery过滤选择器
1.基础选择器: 名称 说明 举例 #id 根据元素Id选择 $("divId") 选择ID为divId的元素 element 根据元素的 ...
- 前端基础-CSS的各种选择器的特点以及CSS的三大特性
一. 基本选择器 二. 后代选择器.子元素选择器 三. 兄弟选择器 四. 交集选择器与并集选择器 五. 序列选择器 六. 属性选择器 七. 伪类选择器 八. 伪元素选择器 九. CSS三大特性 一. ...
- Python3入门基础--str常用方法
Python基础之String常用方法 str():将其他类型的变量转换为str类型,例如: name = 'Jack' age = 22 course = ['web','Java','mysql' ...
- JavaScript 引入方式 语言规范 语言基础 数据类型 常用方法 数组 if_else 比较运算符 for while 函数 函数的全局变量和局部变量 {Javascript学习}
Javascript学习 JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript ...
- css基础 引用方式 标签选择器 优先级 各式布局
今天讲的css基础,了解了css即层叠式表,是美化网页,控制页面的样式. 样式表引进网页的3种方式1内联式,语法例子:<div style="width: 100px;height: ...
- jQuery最基础最全面的选择器大览
一.基本选择器 1.标签选择器 (element):根据给定的标签名匹配元素 eg:$("h2")选取所有h2元素 --- 返回元素集合 2.类选择器 (.class):根 ...
- 端午小长假--前端基础学起来04CSS选择器
定义: 选择器{ 样式: } 选择器指明{}中的样式的作用对象,即作用于网页中的哪些元素 <head><meta http-equiv="Content-Type" ...
- jQuery基础学习7——层次选择器find()方法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
随机推荐
- vue从入门到女装:从零开始搭建后台管理系统(一)安装框架
安装及运行都是基于node的,不会node的可以自行百度,网上教程很多,也不难 项目效果预览: demo1 demo2 源码下载 开始安装框架: vue ==>vue-cli安装 eleme ...
- ZKWeb网页框架2.0正式发布
2.0.0更新的内容有 更新框架要求 框架要求从 netstandard 1.6 升到 netstandard 2.0 框架要求从 netcoreapp1.1 升到 netcoreapp2.0 更新引 ...
- SDWebimage如何获取缓存大小以及清除缓存
sdwebimage如何获取缓存大小以及清除缓存 1.找到SDImageCache类 2.添加如下方法: - (float)checkTmpSize { float totalSize = 0; ...
- gearman学习笔记1
1.简介 gearman是一个分布式开发框架,适合处理一些必须处理但是不影响主流程的操作,比如保存日志.发送邮件.缩略图片等.最早是基于perl语言的,2008年发布的时候改为C++语言开 ...
- 什么是JWT(JSON WEB TOKEN)
转自于:http://www.jianshu.com/p/576dbf44b2ae 什么是JWT Json web token(JWT)是为了网络应用环境间传递声明而执行的一种基于JSON的开发标准( ...
- iOS 网络监听、判断
一 网络监听 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary ...
- java实现发送邮件服务器,SMTP协议发送邮件
1.采用SMTP的邮件发送协议.准备:在网易注册一个邮箱,进入设置开启SMTP/pop3协议 2.接下来就是java代码实现了,下面都有注释,就不多做解释了. public class mail { ...
- Using F2 to Rename Open Files
Copy to your User keymap { "keys": ["shift+f2"], "command": "rena ...
- Golang丰富的I/O 二----cgo版Hello World
h1 { margin-top: 0.6cm; margin-bottom: 0.58cm; direction: ltr; color: #000000; line-height: 200%; te ...
- 【算法设计与分析基础】24、kruskal算法详解
首先我们获取这个图 根据这个图我们可以得到对应的二维矩阵图数据 根据kruskal算法的思想,首先提取所有的边,然后把所有的边进行排序 思路就是把这些边按照从小到大的顺序组装,至于如何组装 这里用到并 ...