链接:在线jQueryhttp://www.bootcdn.cn
 
一、each(遍历)
 
  $("ul li").each(function(index,value){
alert(index+":"+$("value").html());
}) $.each($("ul li"),function(index,value){
alert(index + ":"+$(value).html());
})
二、Ajax
 
 一、load()

         1.获取信息(只关心内容,不限制格式)
$("#btn").click(function(){
$("#box").load("abc.txt"); //url 必写
}) 2.获取其他页面的内容及样式
$("#btn").click(function(){
$("#box").load("info.html",function(){
$(".zzl").click(function(){
alert($(this).html())
})
})
}) 二、$ajax ---- 获取php $("#btn").click(function(){
$.ajax({
type:"get",
url:"demo.php",
async:true,
data:"user=狗子&pwd=123",
success:function(data){
alert(data);
},
dataType:"html"
});
})

三、GET

 1.获取页面                                                    

          $("#btn").click(function(){
$.get("memo.html",function(responese){
$("#box").html(responese);
})
}) //获取页面中的内容 2.获取php $("#btn").click(function(){
$.get("demo.php?name=张志林&pwd=zzl123",function(responese){
alert(responese);
$("#box").html(responese);
})
}) //PHP所有内容 3.map格式 $("#btn").click(function(){
$.get("demo.php",{
name:"张志林",
pwd:"zzl123"
},function(response){
alert(response);
$("#box").html(response)
})
}) //PHP所有内容 4.string
$("#btn").click(function(){
$.get("demo.php","name=张志林&pwd=zzl123",function(response){
alert(response); //php所有内容
$("#box").html(response);
})
}) 5.访问xml文件
$("#btn").click(function(){
$.get("demo.xml",function(responese){
alert(responese); //[object XMLDocument]
var data =$(responese).find("root").find("user").html();
alert(typeof data); //string
var arr = data.split(":");
alert(arr[0]+"----"+arr[1]) //获得下标0-1中间的内容
})
})

四、get json

      $("#btn").click(function(){
$.get("demo.json",function(response){
//alert(response) //json 所有内容
$("#box").append($("<h2>"+response[0].user+":"+response[0].pwd+"</h2>")) //json内容部分
})
})
状态码
      
 
 
DOM
 
(一)、创建元素节点:$(html):创建节点  【例 $(“<div title = ‘盒子’>dom</div>”)】
(二)、创建文本
  var $div = $(“<div>是DOM</div>”)
    $(“body”).append($div)          
(三)、设置属性
   var $div = $("<div title=‘div盒子’>我是DOM</div>")
$("body").append($div);
(四)、插入
            --A--内部插入(子集)
                     1).  append():向元素内部增加内容(末尾)
                    2).   appendTo()  : 将要增加的内容增加到元素中
                    3).   prepend():向元素内部增加内容(前置)
                    4).   prependTo() : 将要增加的内容增加到元素中
           
            --B--外部插入(同级)
                   
                     1).  after():在元素后面插入内容
 
                     2).  insertAfter(): 将内容插入元素后面
                     
                     3).  before():在元素前面插入内容
 
                     4).  insertBefore() : 将内容插入元素前面
 
(五)、删除
                remove():删除匹配元素(彻底删除)
                empty():清空子节点内容
                
(六)、克隆 ----->创建指定节点的副本
                clone() 
                true:表示复制属性、样式和事件
                
(七)、替换
                
               1. replaceWith():将指定元素替换成匹配元素
                
               2. replaceAll():用匹配元素替换成指定元素            
                
                
 
 
 
 
 
 
 
 
 
 
 
 

jQuer __Ajax DOM的更多相关文章

  1. jQuery初始化加载的实现

    与jQuery事件模块的其他事件不同,其他事件是通过数据缓存实现的,而初始化事件,jQuery.ready则是通过回调函数列表实现的.$()的参数如果是函数就向回调函数列表中添加回调函数,同时为DOM ...

  2. jQuery源代码学习之九—jQuery事件模块

    jQuery事件系统并没有将事件坚挺函数直接绑定在DOM元素上,而是基于事件缓存模块来管理监听函数的. 二.jQuery事件模块的代码结构 //定义了一些正则 // // //jQuery事件对象 j ...

  3. 锋利的JQuery-认识Jquery

    今天开始学习菜鸟的JQuery,这本书在一前看过一遍了,但是由于虽然看了,但是将近一年在工作中基本上没有用上,很是悲催,菜鸟想,用一到两个星期时间把这本书看一遍吧.就像菜鸟前面的jsdom一样,菜鸟写 ...

  4. jquer 基础篇 dom操作

    DOM操作: 1.新增元素:创建元素:$("HTML")返回的创建成功的新元素新增子元素:元素.append(obj) 在匹配元素的里面新增一个子元素 追加方式 新元素作为最后一个 ...

  5. jquer 事件,选择器,dom操作

    一.jQuery简介 jQuery 是一个 JavaScript 库.(其实就是js,就是封装了,语法上有些不一样) jQuery 极大地简化了 JavaScript 编程. jQuery 库位于一个 ...

  6. 第25篇 jQuer快速学习(上)---选择器和DOM操作

    这个文章经历的时间比较长,不是因为jQuery比较难,而是东西比较多,真心是个体力活.所以本来想把jQuery做成一篇去写,但由于写的时候发现jQuery发现写成一篇的话过于长,对于阅读起来也不是一个 ...

  7. jquer 使用原生DOM对象

    js中使document.getElementById("ID"); Jquery中可以使用$("#id") 或者$("#id").get( ...

  8. jQuery对象和DOM对象的区别

    jQuery对象和DOM对象使用说明,需要的朋友可以参考下.1.jQuery对象和DOM对象第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQuery ...

  9. DOM对象与jquery对象有什么不同

    jQuery对象和DOM对象使用说明,需要的朋友可以参考下.1.jQuery对象和DOM对象第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQuery ...

随机推荐

  1. python自动化运维七:fabric

    p { margin-bottom: 0.25cm; line-height: 120% } a:link { } p { margin-bottom: 0.25cm; line-height: 12 ...

  2. centos6.5配置uwsgi与nginx支持django

    一.centos中升级python 1. > wget https://www.python.org/ftp/python/3.5.4/Python-3.5.4.tgz # https://ww ...

  3. Linux下Git安装、配置

    安装 首先查看下有没有安装过 输入 git,出现以下的,就说明安装过了. 否则, 执行命令:sudo apt-get install git    进行安装 安装好之后,还需要执行命令: git co ...

  4. Winsock网络编程笔记(3)----基于UDP的server和client

    在上一篇随笔中,对Winsock中基于tcp面向连接的Server和Client通信进行了说明,但是,Winsock中,Server和Client间还可以通过无连接通信,也就是采用UDP协议.. 因此 ...

  5. robotframework2.8.7日志输出List乱码

    今天在完善robotframework的数据分离的时候,需要读取list中的中文信息,在日志输出中,英文显示是正常的:但是中文就出现所谓的乱码情况,如截图所示 对于list中的信息,日志显示乱码:查找 ...

  6. VS2015 使用Xunit来进行单元测试

    安装Xunit: Xunit的安装现在不需要插件支持了,直接使用NuGet安装如下两个库即可: PM> Install-Package xunit PM> Install-Package ...

  7. jquery的img的动态title换行

    因业务需要,需要在图片悬浮的时候显示动态加载的title,如果图片的title为固定的可以使用以下方式换行: <img src="1.jpg" title="第一行 ...

  8. 坦言spring中事务、重试、异步执行注解

    一.@Transaction 我们再编码过程中,大量使用到这个注解.一般情况下,@Transaction使用默认注解可以完成90%的功能,下面会针对一些特殊场景下,@Tansaction的使用注意 1 ...

  9. Nodejs mongodb 管理组件adminmongodb

    强大的 nodejs的mongodb管理工具,强大到即下即用: 安装需求: 1.git命令获取组件包,git clone https://github.com/mrvautin/adminMongo. ...

  10. vimgdb安装以及使用

    vimgdb安装 vim-7.3.tar.bz2http://www.vim.org/sources.phpvimgdb-for-vim7.3 (this patch) https://github. ...