《锋利的Jquery第二版》读书笔记 第三章
DOM操作的分类
1.DOM Core不专属JavaScript,任何一种支持DOM的程序设计语言都可以使用它,也可以处理XML等标记语言编写出来的文档,getElementById()、setAttribute()等都是DOM Core的组成部分
2.HTML-DOM专属web文档,document.forms
3.CSS-DOM针对CSS操作element.style.color="red"
jQuery属性操作方法(与w3school网站结合学习)
addClass()向匹配的元素添加指定的类名
$("p:first").addClass("intro");
$(selector).addClass(class)//语法
$("p:first").addClass("intro note")//类似如此可以添加".intro"、".note"两个class//
attr()设置或返回匹配元素的属性和值
$("img").attr("width","180");
$(selector).attr(attribute)//一个参数代表获取属性
$(selector).attr(attribute,value)//两个参数代表更改属性,如第一行
$(selector).attr({attribute:value, attribute:value ...})//规定一个或多个属性/值对
hasClass()检查匹配的元素是否拥有指定的类
alert($("p:first").hasClass("intro"));//返回的是布尔值
$(selector).hasClass(class)//语法
html()设置或返回匹配的元素集合中的 HTML 内容
$("p").html("Hello <b>world</b>!");
$(selector).html()//圆括号内无参数,它会返回第一个匹配元素的内容
$(selector).html(content)//圆括号内设置一个值,它会覆盖所有匹配元素的内容
removeAttr()从所有匹配的元素中移除指定的属性
 $("p").removeAttr("id");
$(selector).removeAttr(attribute)//从被选元素中移除属性
removeClass()从所有匹配的元素中删除全部或者指定的类
$("p:first").removeClass("intro");
$(selector).removeClass(class)/*如果没有规定参数,则该方法将从被选元素中删除所有类,如需移除若干类,请使用空格来分隔类名*/
toggleClass()从匹配的元素中添加或删除一个类
$("p").toggleClass("main");
$(selector).toggleClass(class,switch)/*检查每个元素中指定的类。如果不存在则添加类,如果已设置则删除之,通过使用可选 "switch" 参数(布尔值),能够规定只删除或只添加类*/
val()设置或返回匹配元素的值
$(":text").val("Hello World");
$(selector).val(value)//如果该方法未设置参数,则返回被选元素的当前值
                             //如果该方法设置参数.设置值
《锋利的Jquery第二版》读书笔记 第三章的更多相关文章
- 锋利的jquery第二版学习笔记
		
jquery系统学习笔记 一.初识:jquery的优势:1.轻量级(压缩后不到30KB)2.强大的选择器(支持css1.css2选择器的全部 css3的大部分 以及一些独创的 加入插件的话还可支持XP ...
 - 《Linux内核设计与分析》第六周读书笔记——第三章
		
<Linux内核设计与实现>第六周读书笔记——第三章 20135301张忻估算学习时间:共2.5小时读书:2.0代码:0作业:0博客:0.5实际学习时间:共3.0小时读书:2.0代码:0作 ...
 - 《ECMAScript标准入门》第二版读书笔记
		
title: <ECMAScript标准入门>第二版 date: 2017-04-10 tags: JavaScript categories: Reading-note 2015年6月, ...
 - JavaScript高级程序设计第三版-读书笔记(1-3章)
		
这是我第一次用markdown,也是我第一次在网上记录我自己的学习过程. 第一章 JavaScript主要由以下三个不同的部分构成 ECMAScript 提供核心语言功能 DOM 提供访问 ...
 - Effective Java读书笔记——第三章 对于全部对象都通用的方法
		
第8条:覆盖equals时请遵守通用的约定 设计Object类的目的就是用来覆盖的,它全部的非final方法都是用来被覆盖的(equals.hashcode.clone.finalize)都有通用约定 ...
 - 《锋利的Jquery第二版》读书笔记 第二章
		
本章节主要Jquery选择器 jquery选择器与css选择器十分相似,特别需要注意的是 <script type="text/javascript"> documen ...
 - 《锋利的Jquery第二版》读书笔记 第一章
		
按照书本介绍顺序整理jquery库相关的语法.要点. window.onload与$(document).ready()功能类似,前者需要所有资源加载完毕,且不能同时编写多个:后者加载完DOM结构即执 ...
 - 《锋利的jQuery 第二版》chapter 1~
		
chapter 1 认识 jQuery jquery.js(开发版),jquery.min.js(生产版) window.onload 与 $(document).ready() 的对比: jquer ...
 - 《细说PHP》第二版--读书笔记
		
第五章 PHP的基本语法 5.2.4 在程序中使用空白的处理 5.3 变量 5.3.1 变量的声明 在php中变量的声明必须是使用一个$符号,后面跟变量名来表示 unset()函数释放指定变量 iss ...
 
随机推荐
- hdu 1286 找新朋友 (欧拉函数)
			
Problem Description 新年快到了,"猪头帮协会"准备搞一个聚会,已经知道现有会员N人,把会员从1到N编号,其中会长的号码是N号,凡是和会长是老朋友的,那么该会员的 ...
 - CSS Masking(翻译)
			
原文地址:http://www.html5rocks.com/en/tutorials/masking/adobe/ 关于计算机图形,两种常见的操作是:cliping(裁剪) and masking ...
 - HA高可用配置
			
HA 即 (high available)高可用,又被叫做双机热备,用于关键性业务. 简单理解就是,有两台机器A和B,正常是A提供服务,B待命闲置,当A宕机或服务宕掉,会切换至B机器继续提供服务. 下 ...
 - [C#]『CountdownEvent』任务并行库使用小计
			
System.Threading.CountdownEvent 是一个同步基元,它在收到一定次数的信号之后,将会解除对其等待线程的锁定. CountdownEvent 专门用于以下情况:您必须使用 ...
 - 这 30 类 CSS 选择器,你必须理解!
			
CSS 选择器是一种模式,用于选择需要添加样式的元素.平时使用最多也是最简单的就是 #id..class 和标签选择器,在 CSS 中还有很多更加强大更加灵活的选择方式,尤其是在 CSS3 中,增加了 ...
 - c 的ui
			
你这些问题是必须要搞清楚的. 1. 首先,UI的实现在不同的操作系统平台上是有所不同的.Windows的UI是内置于操作系统的,Linux/Unix的UI则是通过一个应用程序实现的.由此看来,变成语言 ...
 - 浅谈JavaScript词法分析步骤
			
JavaScript代码运行前有一个类似编译的过程即词法分析,词法分析主要有三个步骤: 分析参数 再分析变量的声明 分析函数声明 具体步骤如下: 函数在运行的瞬间,生成一个活动对象(Active Ob ...
 - C#中判断bool 类型 代码的最短写法
			
看到一个关于写最短代码的, 是一个bool类型判断的: public bool IsNull(object val) { if (val == null) { return true; } e ...
 - JavaMail 发送邮件
			
JavaMail邮件发送 引用maven jar包 <dependency> <groupId>javax.mail</groupId> <artifactI ...
 - EF4 Code First和EF6 Code First链接mysql的方法
			
1.首先需要下载安装.Net的Mysql驱动 下载地址如下:http://dev.mysql.com/downloads/connector/net/ 2.配置Web.Config EF6: 配置链接 ...