2015-10-12 jQuery4
十. 直接获取、编辑内容
1.获取内容
alert($("#d1").text()); //获取文本内容
alert($("#d1").html()); //获取文本和标签的内容
设置内容:
$("#d1").text("中国你好");
$("#d1").html("<h1>你好</h1>");
2.移动和复制元素
$("p").append("<b>说明</b>"); //给所有p标记添加一段说明
$("#d1").append("<h1>文字</h1>"); //给id为的d1的div添加一段文字
$("p:eq(1)").append($("a:eq(1)")); //给第二个p后面添加第二个a作为它的子元素
$("img:eq(1)").appendTo("p:eq(0)"); //将第二个img标签添加到第一个p标签上
var $(可写可不写)dom=$("<p>你好吗?</p>") ; //对象类型变量
$dom.appendTo($("#d1")); //appendTo表示对象加到里面,而不是内容加到里面
$("#d1").after("<h1>你好</h1>"); //在div后面添加h1
$("#d1").before("<h1>你好</h1>"); //在div前面添加h1
3. 删除元素
$("#d1").empty(); //清空内容
$("#d1").remove(); //移除div
4.绑定事件bind
$("#d1").bind("click", function () {}).bind("click", function () {}).bind("click", function () {}); //一个对象绑定多个事件,反复执行
$("#d1").bind("click", function () {
$("#d1").append("<p>aaaaaa</p>");
}).bind("click", function () {
$("#d1").append("<p>bbbbbbb</p>");
}).bind("click", function () {
$("#d1").append("<p>cccccccc</p>");
});
$("#d1").one("click", function () {}).bind("click", function () {}) //执行一次
注:one 方法 绑定事件触发一次后自动删除。
$("#d1")unbind(“click”);移除绑定
5. 交替
hover() //鼠标移上去移走
toggle() //点击交替执行
Jquery(四)
一.显示和隐藏
1.$("#d1").slideToggle(); //上下显示是隐藏
拆分:
$("#d1").slideDown(1000); //隐藏
$("#d1").slideUp(1000); //显示
2.$("#d1").fadeToggle(1000); //渐变显示隐藏
拆分:
$("#d1").fadeOut(1000); //显示
$("#d1").fadeIn(1000); //隐藏
3.$("#d1").toggle(); //伸缩显示隐藏
$("#d1").hide(1000); //隐藏
$("#d1").show(1000, function () { alert("aaaa"); }); //显示
注:三种方法都可以设置时间,和回调函数
二.自定义动画 animate
$("#d1").animate({ "top": "300px", "left": "300px" }, 2000, function () {}); //前面的执行完之后再执行,用回调函数
三.setInterval 方法,定时
setInterval(function () {}, 4000); //间隔四秒,反复执行
var fn = setInterval(function () {
if (i == 6)
{
clearInterval(fn); //清除定时
}
$("#d1").text(i);
}, 2000); //每隔2秒使i+1,当i=6时,清除定时
setTimeout(function () {
i++;
$("#d1").text(i);
}, 4000); //间隔四秒后,自动执行一个事件,只执行一次
2015-10-12 jQuery4的更多相关文章
- Network Real Trace Analysis 2015年12月10日
了解网络中真实的流量,国内很难找到巨人的肩膀. WAND是新西兰waikato 大学计算机系的研究小组,主要做网络测量,大规模网络流量捕获,网络分析.还做专业的分析软件. libtrace是其开源的分 ...
- 我的Python成长之路---第一天---Python基础(作业2:三级菜单)---2015年12月26日(雾霾)
作业二:三级菜单 三级菜单 可一次进入各个子菜单 思路: 这个题看似不难,难点在于三层循环的嵌套,我的思路就是通过flag的真假来控制每一层的循环的,简单来说就是就是通过给每一层循环一个单独的布尔变量 ...
- 我的Python成长之路---第一天---Python基础(1)---2015年12月26日(雾霾)
2015年12月26日是个特别的日子,我的Python成之路迈出第一步.见到了心目中的Python大神(Alex),也认识到了新的志向相投的伙伴,非常开心. 尽管之前看过一些Python的视频.书,算 ...
- 深度学习框架-caffe安装-环境[Mac OSX 10.12]
深度学习框架-caffe安装 [Mac OSX 10.12] [参考资源] 1.英文原文:(使用GPU) [http://hoondy.com/2015/04/03/how-to-install-ca ...
- 深度学习框架-caffe安装-Mac OSX 10.12
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } p.p2 ...
- macOS Sierra 10.12.4 (16E195) - Clover [ 20170403 ]
原文:https://user.qzone.qq.com/753313822/blog/1424460141?_t_=0.48652242555134495 建议使用 1920 * 1080 屏幕分辨 ...
- 在MacOS 10.12上安装Tomcat8.5
在MacOS 10.12上安装Tomcat8.5 原文链接:https://wolfpaulus.com/journal/mac/tomcat8/ Context 已安装Java,使用java -ve ...
- 背水一战 Windows 10 (12) - 绘图: Shape, Path
[源码下载] 背水一战 Windows 10 (12) - 绘图: Shape, Path 作者:webabcd 介绍背水一战 Windows 10 之 绘图 Shape - 图形 Path - 路径 ...
- 升级到macOS 10.12 mysqlb报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
系统升级到macOS 10.12后启动mysql后,在终端输入mysql 报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' ...
- xxx.app已损坏,打不开.你应该将它移到废纸篓 macOS 10.12 Sierra
出现这个问题的解决方法: 修改系统配置:系统偏好设置... -> 安全性与隐私.修改为任何来源 如果没有这个选项的话 (macOS Sierra 10.12) ,打开终端,执行 sudo spc ...
随机推荐
- pytorch预训练模型的下载地址以及解决下载速度慢的方法
https://github.com/pytorch/vision/tree/master/torchvision/models 几乎所有的常用预训练模型都在这里面 总结下各种模型的下载地址: 1 R ...
- 外网无法ip访问服务器解决方法 (原)
示例ip:119.75.1.1 windows server示例 一.检查网络是否通畅 打开dos窗口(windows+r , 输入cmd回车 )输入命令: ping 119.75 ...
- 解救小哈——dfs深搜
问题描述: 小哈去玩迷宫,结果迷路了,小哼去救小哈.迷宫由n行m列的单元格组成(n和m都小于等于50),每个单元格要么是空地,要么是障碍物. 问题:帮小哼找到一条从迷宫的起点通往小哈所在位置的最短路径 ...
- count列表中字符出现的次数
如何count列表中字符出现的次数?可以将其生成一个字典.key是列表中的字符串,value是出现的次数 例如gen = [2, 3, 4, 5, 6, 7, 3, 4, 5, 6, 7, 8, 4, ...
- Oracle表空间迁移Move Tablespace
move一个表到另外一个表空间时,索引不会跟着一起move,而且会失效.(LOB类型例外) move分为: *普通表move *分区表move *LONG,LOB大字段类型move来进行测试和说明. ...
- python IO 多路复用
一.epoll epoll 参考链接: https://www.cnblogs.com/Alanpy/articles/5125986.html epoll 参考链接: https://www.cn ...
- Navicate 连接mysql问题
mysql8.0 and Navicate11.2 链接报错问题 亲测有效:记录一下仅供提醒自己 原创: https://blog.csdn.net/xdmfc/article/details/802 ...
- 每天一个Linux命令 10
文件处理命令:ln命令名称:ln 命令英文原意:link语法: ln -s [原文件] [目标文件] -s 创建软连接功能描述:生成链接文件 #ln -s /etc/issue /tmp/issue. ...
- 【python】python嵌套循环内层循环只执行一次
今天写了一个两个基因集找相同的基因然后输出这么个小程序就无论如何也跑不起来,原因出在循环嵌套上,这方面之前就出过问题,后来阴差阳错的就好了我也没太注意,但是最近这个问题严重制约了工作效率,我决心找到问 ...
- Lucene的深入
Lucene创建索引 第一.创建文档对象 第二.创建Field对象(各种类型)整数String.Text.Long.Float.Double等... Field对象 包含三大属性:是否分词,是否索引, ...