Jqury笔记
1. ---------------
-var aa = new Array();
aa.push(1);
alert(aa[0]);
var aa=[];也表示一个数组;
--------------------------
var a = "sdfsfs";
if (typeof (a) == "string")
alert("shfidfodsf");
else if (typeof (a) == "undefined")
alert("未定义");
-----------------通过构造函数属性来判断类型;分割字符串
var gg = "gu,oze,ng";
var aa = gg.split(",");
if(aa.constructor==Array)
alert(aa[2]);
-------------------归并字符串;
var aa = new Array(1, 2, 3, 4);
var b = aa.join("-");
alert(b);
--------------------------
$(document.body).css("background-color","Red");
---------------------:切记没有分号,px后面,否则无效果;
$("li").each(function () {
$(this).css("background-color", "green");
$(this).css("font-size","20px");
});
--------------
$("li:eq(3)").css("background-color", "red");匹配第四个li;
------------
$("li:contains('b')").css("background-color", "red");内容含有b的标签;
---------------
//$("ul").css("background-color","red");
//$("ul").attr("style", "background-color:red; font-size:20px;");
//$("ul").attr({ style: "background-color:red;",style: "background-color:red;"});
$("ul").attr("class", "lii");
$("ul").removeAttr("class");
-------------------------
$("p").addClass("selected highlight");
------------------获得索引:
.index();从0开始,返回一个数字;
-----------有的话,删除,没有的话添加;
$("ul").click(function () {
$(this).toggleClass("lii");
});
--------------not:除此之外的;
$("li").not($("li:last")).css("background-color", "red");
-------------2,3只选择第三个,2,4只选择第三和第四个,索引从0开始;当slice(2),表示从第三个到最后一个;
$("li").slice(2,3).css("background-color", "red");
---------------------lt:前四个;
$("li:gt(4)").css("background-color", "red");
-------所有的li;
$("ul").children().css("background-color", "red");
--------class为dd的类;
$("ul").children(".dd").css("background-color", "red");
-------------所有的同级元素;
$("#f").nextAll().css("background-color", "red");
-----------挨着的第一个同级元素;
$("#f").next().css("background-color", "red");
-----------同级直到table标记之间的同级标记,不包括table;
$("#f").nextUntil("table").css("background-color", "red");
-------------找到所有父级的标记;
$("#nei").parents().css("background-color","red");
-------------应该只有上一级;
$("#nei").parent().css("background-color","red");
-------------
siblings:除此之外的所同级元素;
---------相当于累加;
$("#nei").add("table").add("#f").css("background-color","red");
-----------并把自己也加上;
$("div").find("p").andSelf().addClass("border");
--------------将所有元素添加到b标签中;
$("#nei").contents().wrap("<b/>");
-------------在p标签的前面添加标记;append是后面;
$("p").prepend("<b>Hello</b>");
--------------.after,.before,insertafter,insertbefore;
------------将元素包含到另一元素中;
$("p").wrap(document.getElementById('content'));
------------
将所有匹配的元素用单个元素包裹起来时使用wrapall();
---------------------------:在p的内部添加b;(将p的内容用b抱起来)
$("p").wrapInner("<b></b>");
-----------变换标记;
$("p").click(function () {
$(this).replaceWith("<img src='../img/_8-1.png'></img>");
-----------
});
---------------------复制一份添加到标记中
$("b").clone().prependTo("p");
---------------------
将所有段落的字体颜色设为红色并且背景为蓝色。
jQuery 代码:
$("p").css({ color: "#ff0011", background: "blue" });描述:
如果属性名包含 "-"的话,必须使用引号:
jQuery 代码:
$("p").css({ "margin-left": "10px", "background-color": "blue" });
-----------------------不管怎么样:键值都加双引号;
$("#f").css({"color":"red","background":"blue"});
----------------------------------------------------------offset相对document的位置;
-----------设定移量;
$("#xuan").offset({top:200,left:400});
-------------得到相对位置
var a = $("#xuan").offset();
alert(a.left+"----"+a.top);
--------------------------------------------------------------position(),相对于父元素的偏移量;用法和offset一样;
------blur():失去焦点触发的事件;
-----change()事件:当内容改变且失去焦点时触发;
-------------滚动条滚动
$(window).scroll(function () {
setTimeout();
$("#xuan").offset({ top: $(window).scrollTop() + 200 });
});
-----------序列化操作:
var a = $.parseJSON('{ "name": "guozeng" }');
alert(a.name);
---------------------
------------------------textbox下拉框案例
$(function () {
$("#Text1").focus(function () {
//$("#gg").attr("display","block");
$("#gg").css("display", "block");
$("#gg").offset({ top: $("#Text1").offset().top + $("#Text1").height() + 5, left: $("#Text1").offset().left });
});
$("li").click(function () {
$("#Text1").val($(this).text());
$("#gg").css("display", "none");
});
})
-------------------pannel案例:
$(function () {
$("img[alt='a']").click(function () {
if ($(this).attr("src") == "../img/_8-1.png") {
$(this).attr("src", "../img/_8-2.png")
$("#gg").slideUp(500);
}
else {
$(this).attr("src", "../img/_8-1.png")
$("#gg").slideDown(500);
}
});
})
---------------------------
Jqury笔记的更多相关文章
- MAVEN学习笔记之私服Nexus(2)
MAVEN学习笔记之私服Nexus(2) 私有服务器搭建 Nexus www.snatype.org下载 snatype-work 是默认nexus存储nexus a:将bin添加到环境中 Admin ...
- git-简单流程(学习笔记)
这是阅读廖雪峰的官方网站的笔记,用于自己以后回看 1.进入项目文件夹 初始化一个Git仓库,使用git init命令. 添加文件到Git仓库,分两步: 第一步,使用命令git add <file ...
- js学习笔记:webpack基础入门(一)
之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...
- SQL Server技术内幕笔记合集
SQL Server技术内幕笔记合集 发这一篇文章主要是方便大家找到我的笔记入口,方便大家o(∩_∩)o Microsoft SQL Server 6.5 技术内幕 笔记http://www.cnbl ...
- PHP-自定义模板-学习笔记
1. 开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2. 整体架构图 ...
- PHP-会员登录与注册例子解析-学习笔记
1.开始 最近开始学习李炎恢老师的<PHP第二季度视频>中的“章节5:使用OOP注册会员”,做一个学习笔记,通过绘制基本页面流程和UML类图,来对加深理解. 2.基本页面流程 3.通过UM ...
- NET Core-学习笔记(三)
这里将要和大家分享的是学习总结第三篇:首先感慨一下这周跟随netcore官网学习是遇到的一些问题: a.官网的英文版教程使用的部分nuget包和我当时安装的最新包版本不一致,所以没法按照教材上给出的列 ...
- springMVC学习笔记--知识点总结1
以下是学习springmvc框架时的笔记整理: 结果跳转方式 1.设置ModelAndView,根据view的名称,和视图渲染器跳转到指定的页面. 比如jsp的视图渲染器是如下配置的: <!-- ...
- 读书笔记汇总 - SQL必知必会(第4版)
本系列记录并分享学习SQL的过程,主要内容为SQL的基础概念及练习过程. 书目信息 中文名:<SQL必知必会(第4版)> 英文名:<Sams Teach Yourself SQL i ...
随机推荐
- j2se--Socket沟通
第一次接触Socket课程设计大二,我在做一个图书馆管理系统.源代码是从互联网上下载,代码天天磨,隐约中记得有Socket这么一个单词. 第二次是去年代表学校參加"河北省电子信息职业技能大赛 ...
- linux awk命令详细使用方法
简单介绍 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部 ...
- 左右c++与java中国的垃圾问题的分析与解决
左右c++与java中国的垃圾问题的分析与解决 DionysosLai(906391500@qq.com) 2014/8/1 问题分析: 之所以会出现中文乱码问题,归根结底在于中文的编码与英文的编码 ...
- ubuntu下一个rootusername入口mysql,如何查看username和password,如何改变rootpassword
mysql -u root -p 按Enter键,提示时输入密码access denied......ues password YES/NO错误. 第一步: 然后,你需要输入/etc/mysql夹.然 ...
- View中选择的数据行中的部分数据传入到Controller中
将View中选择的数据行中的部分数据传入到Controller中 ASP.NET MVC搭建项目后台UI框架—1.后台主框架 ASP.NET MVC搭建项目后台UI框架—2.菜单特效 ASP.NE ...
- 面向对象三大特征之继承(extends)——Java笔记(六)
继承: 从一般到特殊的关系,是一种拓展关系,子类对象是父类的一种,也可称为”is a“的关系 泛化: 把子类里的共性抽取到父类里的来的过程 特化: ...
- Oracle表空间及分区表
(1) 表空间及分区表的概念表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间.分区表: 当表中的数据量不断增大,查询数据的速度就会变慢,应 ...
- HDU 5037 FROG (贪婪)
Problem Description Once upon a time, there is a little frog called Matt. One day, he came to a rive ...
- AppiumDriver java部分api
getAppStrings() 默认系统语言对应的Strings.xml文件内的数据. getAppStrings(String language) 查找某一个语言环境对应的字符串文件Strings. ...
- ajax提交与上传文件同步
我们经常担心文件上传,最烦比,可以推断,我们上传的文件大小,格风格等等一系列的推理验证.所以,我们只能ajax提交验证.ajax异步提交太麻烦,我想太多的变化代码,事实上,我们使用JQuery当插件, ...