个人学习jQuery笔记
1.$(“#div1”).text()是获取id为div1的文本内容,也可以填充值
$(“#div1”).html() 是获取id 为div1的HTML内容值 也可以填充值
2.$(“#div1”)是获取id为div1
$(“div”)是获取div标签
.val()是获取文本框的值
3. 遮罩效果关键是这个z-index:99; z-index:100;
$("#div1").css({ display: "block", height: $(document).height() });
var yscroll = document.documentElement.scrollTop;
document.documentElement.scrollTop = 0; 获取整个窗体
4. 获取当前的元素用$(this) blur事件是失去焦点触发
5.siblings()取得一个包含匹配的元素集合中每一个元素的所有唯一同辈元素的元素集合。可以用可选expr的表达式进行筛选。
Expr用于筛选同辈元素的表达式
6. next([expr]) 取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。这个函数只返回后面那个紧邻的同辈元素,而不是后面所有的同辈元素(可以使用nextAll)。可以用一个可选的表达式进行筛选。
expr用于筛选的表达式
7jQuery中样式设置数字的时候不要加引号
8. :first获取第一个元素 :focus触发每一个匹配元素的focus事件。这将触发所有绑定的focus函数,注意,某些对象不支持focus方法。:last()获取最后个元素 :gt(index) 匹配所有大于给定索引值的元素 :lt(index) 匹配所有小于给定索引值的元素 。index 从 0 开始计数 :odd匹配所有索引值为奇数的元素,从 0 开始计数 :even匹配所有索引值为偶数的元素,从 0 开始计数
9. jQuery([selector,[context]])
$(function () {
$("#div1").click(function () {
$("ul",$(this).css("background-color","red"))
})
})
$( function(){
$("#div1").click( function(){
$("ul").css("background-color","gray")
});
});
上面这两个很有区别哦
10 .each( function(index, Element) )
.each() 方法用来让DOM循环结构更简单更不易出错。它会迭代jQuery对象中的每一个DOM元素。每次回调函数执行时,会传递当前循环次数作为参数(从0开始计数)。更重要的是,回调函数是在当前DOM元素为上下文的语境中触发的。因此关键字 this 总是指向这个元素。
$(function () {
$("#btnok").click(function () {
$("li").each(function (index,domp) {
alert(index + ": " + $(this).text());
alert($(domp).html()
)
});
});
});
11. addClass(class|fn) 同一个元素上可以有多个class JS三个等号"==="的含义= 赋值运算符
== 等于
=== 严格等于
例:
var a = 3;
var b = "3";
a==b 返回 true
a===b 返回 false
因为a,b的类型不一样
===用来进行严格的比较判断
12返回值:jQueryremove([expr])
从DOM中删除所有匹配的元素。
这个方法不会把匹配的元素从jQuery对象中删除,因而可以在将来再使用这些匹配的元素。但除了这个元素本身得以保留之外,其他的比如绑定的事件,附加的数据等都会被移除。
expr用于筛选元素的jQuery表达式
13. parseInt() 函数可解析一个字符串,并返回一个整数。
14. $("#btnwait").attr("disabled",
false); 不可用状态
15.replaceWith
和wrap
你 <br /> 好 <br />
$("br").replaceWith("<hr/>");
$("div").wrap("<font
color='red'></font>")
16 css 设置 .+名称是class 设置 #id名称是通过id设置 p{
} 就是对所有p元素的设置
17
$(“:”) 冒号很有用哦
可以查帮助文档 如下面的
$("input:checkbox").click(function () {
var
arr = new Array();
$("input[type=checkbox]:checked").each(function (key, val) {
arr[key] = $(val).val();
});
alert( "供?选?择?" + arr.length + "项?" + arr.join(","))
});
18 toggle([speed],[easing],[fn]) 用于绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件。
如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的。
var strc = "getusers.aspx"
$.ajax({
type: "GET",
url: strc,
data: "sortBy='" + sortByStr
+ "' &&paixu='" + paixu + "'",//用于传值的地方
beforeSend: function (XMLHttpRequest) {
$("#fdiv").html("<img style='margin:40px 0 0 10px;'
src='http://www.fnetravel.com/images/022.gif'/> 数ºy据Y加¨®载?中D...");
},
success: function
(fanhuidata) {
//
Play with returned data in JSON format
var
x = fanhuidata.split("|")
$("#fdiv").text("");
for
(var i = 0; i < x.length - 1; i++) {
var
b = x[i].split(",");
$("#fdiv").append("<div id='" + "div"
+ (i + 1) + "' style='width :300px
;height:30px;'>" + b[0] + "----------"
+ b[1] + "--------" + b[2] + "</div>")
}
$("#fdiv :odd").css("background-color", "gray")
},
error: function
(xx) {
alert(xx);
alert("xxxxxx");
}
});
19 childNodes 问题
<div id="div1"><table><tr><td> 11111 </td></tr></table></div>
<script type="text/javascript" language="javascript">
$(document).ready(function () {
var notes = document.getElementById("div1").childNodes;
alert(notes.length);
});
</script>
上面是对应的值是1 如果<table>前有一个空格就是2 后面</table> 有空格就是3
个人学习jQuery笔记的更多相关文章
- WCF入门教程(四)通过Host代码方式来承载服务 一个WCF使用TCP协议进行通协的例子 jquery ajax调用WCF,采用System.ServiceModel.WebHttpBinding System.ServiceModel.WSHttpBinding协议 学习WCF笔记之二 无废话WCF入门教程一[什么是WCF]
WCF入门教程(四)通过Host代码方式来承载服务 Posted on 2014-05-15 13:03 停留的风 阅读(7681) 评论(0) 编辑 收藏 WCF入门教程(四)通过Host代码方式来 ...
- 每天成长一点---WEB前端学习入门笔记
WEB前端学习入门笔记 从今天开始,本人就要学习WEB前端了. 经过老师的建议,说到他每天都会记录下来新的知识点,每天都是在围绕着这些问题来度过,很有必要每天抽出半个小时来写一个知识总结,及时对一天工 ...
- JQuery笔记汇总
jQuery相关资料 官网: jQuery官网 在线API: jQuery在线API W3School:W3School-jQuery教程(中文版哦) 下载jQuery:jQuery各版本下载 jQu ...
- 从零开始学习jQuery(转)
本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...
- 从零开始学习jQuery (一) 开天辟地入门篇
一.摘要 本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案, 即使你会使用jQuery也能在阅读中发现些许秘籍. 本篇文章是入门第一篇, 主要是简单介绍jQuer ...
- Jquery笔记之第二天
Jquery笔记之第二天 jQuery - 获取内容和属性 获得内容 - text().html() 以及 val() <script> $(document).ready(functio ...
- 前端:jQuery笔记
前端:jQuery笔记 此系列文章乃是学习jQuery的学习笔记. Asp.net MVC Comet推送 摘要: 一.简介 在Asp.net MVC实现的Comet推送的原理很简单. 服务器端:接收 ...
- Python全栈之jQuery笔记
jQuery runnoob网址: http://www.runoob.com/jquery/jquery-tutorial.html jQuery API手册: http://www.runoob. ...
- jQuery笔记(一)jQuery选择器
一.前言 编写任何javascript程序我们要首先获得对象, jQuery选择器能彻底改变我们平时获取对象的方式, 可以获取几乎任何语意的对象, 比如"拥有title属性并且值中包含tes ...
随机推荐
- codeforces 70 D. Professor's task 动态凸包
地址:http://codeforces.com/problemset/problem/70/D 题目: D. Professor's task time limit per test 1 secon ...
- ACM-ICPC 2018 南京赛区网络预赛 - L Magical Girl Haze (分层迪杰斯特拉)
题意:N个点,M条带权有向边,求可以免费K条边权值的情况下,从点1到点N的最短路. 分析:K<=10,用dist[i][j]表示从源点出发到点i,免费j条边的最小花费.在迪杰斯特拉的dfs过程中 ...
- mysql调优小记
对于INNODB,主键就是聚集索引,如果没有主键定义,则第一个唯一非空索引被作为聚集索引.如果没有主键也没有合适的唯一索引,那么innodb内部会生成一个隐藏的主键作为聚集索引,这个隐藏的主键类似一个 ...
- lvds split两channel输出到一个屏显示
转:https://blog.csdn.net/changqing1990/article/details/81128552 其实之前写过LCD/LVDS的一些时序的基本概念<与LCD移植相关的 ...
- JS变量比较陷阱
我们觉得JS简单是因为它是弱类型的语言,不像java那样对对类型那样敏感,但js也有其不尽人意的地方. 在java中我们无法将数字与字符串直接比较,而js能,而且能直接转换成数值比较,但是如果是字符串 ...
- Python3.x:如何识别图片上的文字
Python3.x:如何识别图片上的文字 安装pytesseract库,必须先安装其依赖的PIL及tesseract-ocr,其中PIL为图像处理库,而后面的tesseract-ocr则为google ...
- JavaScript校验网址
JavaScript校验网址 var linkUrl = 'https://www.baidu.com' if( typeof (linkUrl) != undefined && li ...
- 20145216史婧瑶《Java程序设计》第2周学习总结
20145216 <Java程序设计>第2周学习总结 教材学习内容总结 第三章 基础语法 3.1 类型.变量与运算符 •类型 •基本类型 •整数:short(占2字节).int(占4字节) ...
- LaTeX模板 - FORMCM
LaTex 模板 - FORMCM \documentclass{mcmthesis} \mcmsetup{CTeX = true, % 使用 CTeX 套装时,设置为 true tcn = 8989 ...
- 03_zookeeper伪集群安装
一句话说明白:在1台机器上模拟多台机器,对外提供服务 在理解zookeeper集群安装方法的基础上,本文描述如何将1个机器模拟为3个节点的zookeeper集群,建议先参考阅读本文的前一期 zooke ...