Jquery重新学习之四[核心属性与文档处理属性]
1:核心.each(callback),size(),length(),get([index])
1.1 .each(callback)通过它可以遍历对象、数组的属性值并进行处理
<form id="form1" runat="server">
<img/><img/>
</form> <script type="text/javascript">
$(function () {
$("img").each(function (i) {
this.src = "test" + i + ".jpg";
});
})
</script>
$(document).ready(function () {
var members = ["张三", "李四", "王老五", "赵老六", "王二麻子"];
var ol = $("ol");
$.each(members, function (index, item) {
ol.append("<li>" + item + "</li>");
})
});
1.2 .size()当前匹配的元素个数
<img src="test1.jpg"/> <img src="test2.jpg"/>
$("img").size();-->显示为:
1.3 .length()同样是返回元素个数
<img src="test1.jpg"/> <img src="test2.jpg"/>
$("img").length;-->显示为:
1.4 .get([index])取得其中一个匹配的元素,没有参数时则取得所有匹配的 DOM 元素集合。有参数时取得第 index 个位置上的元素。$(this).get(0)与$(this)[0]等价
<img src="test1.jpg"/> <img src="test2.jpg"/>
$("img").get();-->获得dom无素: <img src="test1.jpg"/>
2:文档处理.append(content|fn)与appendTo(content),prepend(content|fn)与prependTo(content)
2.1 .append(content) 参数content向每个匹配的元素内部追加内容,而content则是要追加到目标中的内容[$(A).append(B): 将B追加到A中];
<div id="My_Div"></div>
<script type="text/javascript">
$(function () {
$("#My_Div").append("<span style='color:red'>踏浪帅</span>")
})
</script>
2.2 .append(fn) 参数function(index, html)返回一个HTML字符串,用于追加到每一个匹配元素的里边。接受两个参数,index参数为对象在这个集合中的索引值,html参数为这
个对象原先的html值。
<div></div>
<div></div> <script type="text/javascript">
$(function () {
$("div").append(function (index) {
return "<span style='color:red'>踏浪帅" + index + "</span>";
});
})
</script>
2.3 .appendTo(content)把所有匹配的元素追加到另一个指定的元素元素集合中,参数content用于被追加的内容;[$(A).append(B): 将A追加到B中]
<p>I would like to say: </p>
<div></div><div></div> $("p").appendTo("div"); 结果: <div><p>I would like to say: </p></div>
<div><p>I would like to say: </p></div>
2.5 .prepend(content) 向每个匹配的元素内部前置内容,参数要插入到目标元素内部前端的内容
<p>I would like to say: </p>
$("p").prepend("<b>Hello</b>");--><p><b>Hello</b>I would like to say: </p>
2.6 .prepend(fn) 参数function(index, html)返回一个HTML字符串,用于追加到每一个匹配元素的里边。接受两个参数,index参数为对象在这个集合中的索引值
<div></div>
<div></div> <script type="text/javascript">
$(function () {
$("div").prepend(function (index) {
return "<span style='color:red'>踏浪帅" + index + "</span>";
});
})
</script>
2.7 .prependTo(content) 把所有匹配的元素前置到另一个、指定的元素元素集合中
<p>I would like to say: </p><div id="foo"></div>
$("p").prependTo("#foo");
结果:<div id="foo"><p>I would like to say: </p></div>
最近有个妹子弄的一个关于扩大眼界跟内含的订阅号,每天都会更新一些深度内容,在这里如果你感兴趣也可以关注一下(嘿对美女跟知识感兴趣),当然可以关注后输入:github 会有我的微信号,如果有问题你也可以在那找到我;当然不感兴趣无视此信息;

Jquery重新学习之四[核心属性与文档处理属性]的更多相关文章
- jQuery 选择器 筛选器 样式操作 文本操作 属性操作 文档处理 事件 动画效果 插件 each、data、Ajax
jQuery jQuery介绍 1.jQuery是一个轻量级的.兼容多浏览器的JavaScript库. 2.jQuery使用户能够更方便地处理HTML Document.Events.实现动画效果.方 ...
- jQuery 源码分析和使用心得 - 文档遍历 ( traversing.js )
jQuery之所以这么好用, 首先一点就是$()方法和它强大的选择器. 其中选择器使用的是sizzle引擎, sizzle是jQuery的子项目, 提供高效的选择器查询. 有个好消息告诉大家, 就是s ...
- SpringBoot学习笔记:Swagger实现文档管理
SpringBoot学习笔记:Swagger实现文档管理 Swagger Swagger是一个规范且完整的框架,用于生成.描述.调用和可视化RESTful风格的Web服务.Swagger的目标是对RE ...
- 基本控件文档-UILabel属性
CHENYILONG Blog 基本控件文档-UILabel属性 Fullscreen UILabel属性技术博客http://www.cnblogs.com/ChenYilong/ 新浪微博http ...
- 基本控件文档-UITextField属性
CHENYILONG Blog 基本控件文档-UITextField属性 Fullscreen UITextField属性技术博客http://www.cnblogs.com/ChenYilong ...
- 基本控件文档-UIButton属性
CHENYILONG Blog 基本控件文档-UIButton属性 Fullscreen UIButton属性技术博客http://www.cnblogs.com/ChenYilong/ 新浪微博ht ...
- 基本控件文档-UISlider属性
CHENYILONG Blog 基本控件文档-UISlider属性 Fullscreen UISlide属性技术博客http://www.cnblogs.com/ChenYilong/ 新浪微 ...
- 基本控件文档-UISegment属性
CHENYILONG Blog 基本控件文档-UISegment属性 Fullscreen UISegment属性技术博客http://www.cnblogs.com/ChenYilong/ 新浪 ...
- 基本控件文档-UISwitch属性
CHENYILONG Blog 基本控件文档-UISwitch属性 Fullscreen UISwitch属性 技术博客http://www.cnblogs.com/ChenYilong/ 新 ...
随机推荐
- 【Pollard-rho算法】【DFS】poj2429 GCD & LCM Inverse
题意:给你一两个数m和n,它们分别是某对数A,B的gcd和lcm,让你求出一对使得A+B最小的A,B. n/m的所有质因子中,一定有一部分是只在A中的,另一部分是只在B中的. 于是对n/m质因子分解后 ...
- 3524: [Poi2014]Couriers -- 主席树
3524: [Poi2014]Couriers Time Limit: 20 Sec Memory Limit: 256 MB Description 给一个长度为n的序列a.1≤a[i]≤n.m组 ...
- CDOJ 1292 卿学姐种花 暴力 分块 线段树
卿学姐种花 题目连接: http://acm.uestc.edu.cn/#/problem/show/1292 Description 众所周知,在喵哈哈村,有一个温柔善良的卿学姐. 卿学姐喜欢和她一 ...
- Debounce 和 Throttle 的原理及实现---防止频繁触发某事件
原文:http://blog.csdn.net/redtopic/article/details/69396722 在处理诸如 resize.scroll.mousemove 和 keydown/ke ...
- Swift使用NSKeyedArchiver进行数据持久化保存的经验
iOS提供了几种数据持久化保存的方法,有NSKeyedArchiver,Property List,NSUserDefaults和CoreData.我学习下来,觉得保存应用内的诸如列表,记录这些东西, ...
- 'NSUnknownKeyException', reason:....etValue:forUndefinedKey:]: this class is not key value coding-compliant for the key
erminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<MainTableViewControl ...
- Windows UWP开发系列 – RelativePanel
RelativePanel是在Windows 10 UWP程序中引入的一种新的布局面板,它是通过附加属性设置元素间的位置关系来对实现布局的.一个简单的示例如下: <RelativePanel&g ...
- c++多行字符串,可以这么写
c++多行字符串,可以这么写:CString s;s.Format("CREATE TABLE %s(\[ID] [int] IDENTITY(1,1) NOT NULL,\[Vendor] ...
- Spark Client和Cluster两种运行模式的工作流程
1.client mode: In client mode, the driver is launched in the same process as the client that submits ...
- Entity Framework7 入门之全功能.NET(Console, WinForms, WPF等)使用EF7
昨天,我们介绍了EF的新特性和开发计划,如果你还不了解,请移步 Entity Framework7 有哪些不同?现在开发到什么程度了? .今天,我们开学习全功能.NET(Full .NET)下使用EF ...