jquery----中级函数
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
.div1{width: 1000px; height: 800px; background: yellow; color: red; font-size: 18px;}
</style>
<script src='../jquery-3.1.1.min.js'></script>
<script>
$(function(){
// $('div').parents('body').css('background','red');
// $('span').siblings().css('background','yellow');
// $('h2').clone().appendTo('h3');
// $('span').wrap('<div>');
// $('span').wrapInner('<div>');
// $('h1').unwrap(); // var elem=$('h1');
// var elem2=elem.add('h3');
// elem2.css('background','red');
// $('li').slice(1,4).css('background','blue');
// console.log($('form').serialize());
console.log($('form').serializeArray()); });
</script>
</head>
<body>
<div class="div1">
get()下标,和lenght属性 get()可以把jquery转成原生的js<br/>
参数就是集合的下标 用法$('div').get(0).interHtml; <br/>
for(i=0; i<$('li').get().length; i++){}; 无参数时会循环集合<br/>
outterWidth(); 可以获取隐藏元素的属性,<br/>
offsetWidth(); 不可以获取隐藏元素的属性;<br/>
.html()可以获取写入dom节点标签; .text()只能读取文本可写入文本<br/>
.remove()删除对象和对象事件; .detach();删除对象但是不删除对象事件<br/>
$(function(){...})Dom加载完执行函数 $(document).ready();页面加载完执行<br/> $('.div2').parents()获取当前元素的祖先节点();参数就是筛选的功能;可以过滤多个属性<br/>
$('.div2').closest(); 获取元素最近的父级节点();必须要写筛选的参数,不支持多个<br/>
$('div2').siblings();找所有兄弟节点,参数也是筛选功能;<br/>
$('div2').nextAll();找上面的兄弟节点;<br/>
$('div2').prevAll(); 找下面的兄弟节点;<br/>
Until()截止;<br/>
$('div2').parentsUntil();父级截止-参数为截止节点;<br/>
$('div2').nextUntil();找上面截止的兄弟节点; 参数为截止的兄弟节点<br/>
$('div2').prevAll();找下面截止的兄弟节点; 参数为截止的兄弟节点<br/> $('div2').clone();克隆节点 无参数的时候不克隆事件;参数为true时克隆事件<br/>
$('span').wrap('');外部包装;每个标签包装一个; $('span').wrapAll('');<br/>
$('span').wrapInner('');内部包装; unwrap();删除包装(不包括body)<br/>
$('li').slice(1,4); 从参数1,到参数2;选中;<br/>
$('form').serialize();sting形成的串联;$('form').serializeArray()串联成数组形式<br/>
</div>
<div class="div2">
<span>1span</span>
<span>2span</span>
<h1>h1</h1><h2>h2</h2><h3>h3</h3>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<form>
<input type="text" name="a" value='1'/>
<input type="text" name="b" value='2'/>
<input type="text" name="c" value='3'/>
</form>
</div>
</body>
</html>
jquery----中级函数的更多相关文章
- 图片放大功能插件及jquery.extend函数理解
前端时间,产品提出社区评论中的图片需要有放大功能.感觉可以共用,所以就想整合一个插件,过程中也借鉴了一些例子. 分析下自己的代码思路: var scaleImg = function(opts) { ...
- jquery each函数 break和continue功能
jquery each函数 break和continue功能幸运的是另一个突破,持续一个jQuery循环方式.你可以打破在函数返回一个jQuery参数虚假循环.一个可以继续执行只是在做不指定返回值或返 ...
- jQuery 遍历函数
转载http://www.cnblogs.com/tylerdonet/archive/2013/04/05/3000618.html jQuery 遍历函数包括了用于筛选.查找和串联元素的方法. 函 ...
- 关于jquery中用函数来设置css样式
关于jquery中用函数来设置css样式 2016-12-21 23:27:55 1.jquery语法 $(selector).css(name,function(index,value)) name ...
- jQuery.attr() 函数详解
一,jQuery.attr() 函数详解: http://www.365mini.com/page/jquery-attr.htm 二,jQuery函数attr()和prop()的区别: http: ...
- jQuery.noConflict() 函数
jQuery.noConflict()函数用于让出jQuery库对变量$(和变量jQuery)的控制权. 一般情况下,在jQuery库中,变量$是变量jQuery的别名,它们之间是等价的,例如jQue ...
- jQuery.ajax() 函数详解
jQuery.ajax()函数用于通过后台HTTP请求加载远程数据. jQuery.ajax()函数是jQuery封装的AJAX技术实现,通过该函数,我们无需刷新当前页面即可获取远程服务器上的数据. ...
- Jquery核心函数
在Jquery中,所有的DOM对象都将封装成Jquery对象,而且只有Jquery对象才能使用Jquery方法或者属性来执行相应的操作. 所以Jquery提供了一个可以将DOM对象封装成Jquery对 ...
- jQuery.makeArray() 函数详解
jQuery.makeArray()函数用于将一个类数组对象转换为真正的数组对象. 所谓"类数组对象"就是一个常规的Object对象,但它和数组对象非常相似:具备length属性, ...
- jQuery基础之(三)jQuery功能函数前缀及与window.onload冲突
1.jQuery功能函数前缀 在javascript中,开发者通常会编写一些小函数来处理各种操作细节,例如在用户提交表单时,要将文本框最前端和最末端的空格内容清理掉.而javascript中没有类似t ...
随机推荐
- vijos P1915 解方程 加强版
背景 B酱为NOIP 2014出了一道有趣的题目, 可是在NOIP现场, B酱发现数据规模给错了, 他很伤心, 哭得很可怜..... 为了安慰可怜的B酱, vijos刻意挂出来了真实的题目! 描述 已 ...
- scalatest的userguide
http://www.scalatest.org/user_guide 感觉功能很强大.这门语言有前途.
- 【原】Spark学习总结-六个专题
最近从hadoop转向Spark了,学了一段时间了,准备写个专题,主要写pySpark的应用,主要计划是: 主题 内容概要 聚类(5.6) 1.几种常用的聚类算法:2.pyspark中聚类算法的应用( ...
- Asp.Net Core 项目搭建 基础配置 和MySql 的使用
一.开发环境准备 1.安装Visual Studio 2015,我这里安装的是专业版. 2.安装.NET Core SDK相关 需要安装 Visual Studio 2015 update3和NET ...
- mac开机密码忘记了, 新建用户方法
第一步:重启电脑,然后按住shift+commond+s; 第二步:输入: fsck -ymount -uaw /rm /var/db/.AppleSetupDone reboot 第三步:根据提示创 ...
- wcf测试证书的创建
如何创建证书: makecert.exe -sr LocalMachine -ss My -a sha1 -n CN=JiangServer -sky exchange -pe (服务端证书) ...
- String、StringBuilder 与 StringBuffer
1. 在执行速度方面的比较:StringBuilder > StringBuffer 2. StringBuffer与StringBuilder,他们是字符串变量,是可改变的对象,每当我们用它们 ...
- Python 从零学起(纯基础) 笔记 之 collection系列
Collection系列 1. 计数器(Counter) Counter是对字典类型的补充,用于追踪值的出现次数 ps 具备字典所有功能 + 自己的功能 Counter import col ...
- 给td添加滚动条
<td><div style="overflow-y:scroll;height:330px;">test</div></td>
- Sublime Text 中文乱码
STEP1: 安装package control tool 先设置好fq,系统代理设置为fq代理 按Crtl + ~调出控制台,输入如下代码: import urllib2,os; pf='Packa ...