十. 直接获取、编辑内容

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的更多相关文章

  1. Network Real Trace Analysis 2015年12月10日

    了解网络中真实的流量,国内很难找到巨人的肩膀. WAND是新西兰waikato 大学计算机系的研究小组,主要做网络测量,大规模网络流量捕获,网络分析.还做专业的分析软件. libtrace是其开源的分 ...

  2. 我的Python成长之路---第一天---Python基础(作业2:三级菜单)---2015年12月26日(雾霾)

    作业二:三级菜单 三级菜单 可一次进入各个子菜单 思路: 这个题看似不难,难点在于三层循环的嵌套,我的思路就是通过flag的真假来控制每一层的循环的,简单来说就是就是通过给每一层循环一个单独的布尔变量 ...

  3. 我的Python成长之路---第一天---Python基础(1)---2015年12月26日(雾霾)

    2015年12月26日是个特别的日子,我的Python成之路迈出第一步.见到了心目中的Python大神(Alex),也认识到了新的志向相投的伙伴,非常开心. 尽管之前看过一些Python的视频.书,算 ...

  4. 深度学习框架-caffe安装-环境[Mac OSX 10.12]

    深度学习框架-caffe安装 [Mac OSX 10.12] [参考资源] 1.英文原文:(使用GPU) [http://hoondy.com/2015/04/03/how-to-install-ca ...

  5. 深度学习框架-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 ...

  6. macOS Sierra 10.12.4 (16E195) - Clover [ 20170403 ]

    原文:https://user.qzone.qq.com/753313822/blog/1424460141?_t_=0.48652242555134495 建议使用 1920 * 1080 屏幕分辨 ...

  7. 在MacOS 10.12上安装Tomcat8.5

    在MacOS 10.12上安装Tomcat8.5 原文链接:https://wolfpaulus.com/journal/mac/tomcat8/ Context 已安装Java,使用java -ve ...

  8. 背水一战 Windows 10 (12) - 绘图: Shape, Path

    [源码下载] 背水一战 Windows 10 (12) - 绘图: Shape, Path 作者:webabcd 介绍背水一战 Windows 10 之 绘图 Shape - 图形 Path - 路径 ...

  9. 升级到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' ...

  10. xxx.app已损坏,打不开.你应该将它移到废纸篓 macOS 10.12 Sierra

    出现这个问题的解决方法: 修改系统配置:系统偏好设置... -> 安全性与隐私.修改为任何来源 如果没有这个选项的话 (macOS Sierra 10.12) ,打开终端,执行 sudo spc ...

随机推荐

  1. 【二次开发】shopxo商城

    https://shopxo.net/ [问题1:配置邮箱注册]https://ask.shopxo.net/article/19

  2. windows下cmd无法使用telnet命令解决方法 (原)

    telnet不是内部或者外部命令,也不是可运行程序-----解决办法: (win7为例) 控制面板 --- > 程序(小图标下直接到[程序和功能]) --- >程序和功能 --- > ...

  3. SiteCore Experience Analytics-路径分析地图

    路径分析地图 路径分析器是一个应用程序,允许您查看联系人在浏览网站时所采用的各种路径.您可以查看联系人在转换目标并与广告系列互动时所采用的路径,让您深入了解哪些路径为每次转化提供最佳参与价值,以及哪些 ...

  4. mysql 事务锁超时时间 innodb_lock_wait_timeout

    mysql 事务锁超时时间 innodb_lock_wait_timeout: # 查询全局等待事务锁超时时间 SHOW GLOBAL VARIABLES LIKE 'innodb_lock_wait ...

  5. Kubernetes应用健康检查

    目录贴:Kubernetes学习系列 在实际生产环境中,想要使得开发的应用程序完全没有bug,在任何时候都运行正常,几乎 是不可能的任务.因此,我们需要一套管理系统,来对用户的应用程序执行周期性的健康 ...

  6. dubbo框架整合常见问题

    逆向工程常见问题总结 tomcat7插件启动项目卡在:log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for ...

  7. EasyUI相关知识点整理

    EasyUI相关知识整理 EasyUI是一种基于jQuery.Angular..Vue和React的用户界面插件集合.easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能.也就 ...

  8. 20190409Liunx中计划任务及压缩归档week2_day1

    计划任务介绍 我们可以通过一些设置.来让电脑定时提醒我们该做什么事了.或者我们提前设置好,告诉电脑你几点做什么几点做什么,这种我们就叫它定时任务.而遇到一些需要执行的事情或任务.我们也可以通过命令来告 ...

  9. undefined的几种情况

    1.变量声明了,但是没有赋值: 2.一个变量声明了,并且赋值了undefined: var a = undefined; 3.一个对象中,获取某个不存在的属性,值也是undefined

  10. H5开发:横屏适配

    平常我们做过的需求里,主要是以竖屏式为主,而横屏式较少.对于竖屏式场景来说,大家的经验会比较丰富,因此,此次主要式探讨下横屏式场景下的一些需要注意的点,特别是怎样去做横屏适配. 对于 H5 横屏页面来 ...