链接:在线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. 数据分析与展示——NumPy库入门

    这是我学习北京理工大学嵩天老师的<Python数据分析与展示>课程的笔记.嵩老师的课程重点突出.层次分明,在这里特别感谢嵩老师的精彩讲解. NumPy库入门 数据的维度 维度是一组数据的组 ...

  2. Linux 源码编译Python 3.6

    Linux 源码编译Python 3.6 1.操作系统以及版本显示 # uname -sr Linux 3.10.0-514.el7.x86_64 # uname -sr Linux 3.10.0-5 ...

  3. 两个HTML地址栏传中文参数乱码

    这个不叫乱码,我非专业.这个是url编码,js本身就是读取url编码的.对于js获取url的中文你可以尝试用escape() encodeURI() encodeURIComponent() deco ...

  4. C#与SQl数据的对应关系(tinyint、smallint、int、bigint)

    SQL                                                           C# bigint(sql大小:8byte)                 ...

  5. Log4j – Log4j 2 API

    Overview The Log4j 2 API provides the interface that applications should code to and provides the ad ...

  6. c++学习笔记---05--- C++输出输入小结

    C++输出输入小结 题目: 这个程序将向用户提出一个"Y/N"问题,然后把用户输入的值赋值给answer变量. 要求: 针对用户输入'Y'或'y'和'N'或'n'进行过滤: 发掘程 ...

  7. 网页静态化技术Freemarker的详细介绍

    网页静态化技术Freemarker 一.Freemarker的基本介绍 1.1为什么要使用网页静态化技术 网页静态化解决方案在实际开发中运用比较多,例如新闻网站,门户网站中的新闻频道或者是文章类的频道 ...

  8. Unity中的Mono & Linux上编译Mono的流程

    前段时间编译了一下Unity的Mono,看了很多相关的文章,也遇到很多新坑.所以来总结一下,加深自己对Mono的理解 为什么Unity可以跨平台运行呢 通常Unity的脚本有C#.JS.Boo.不过现 ...

  9. Dapper-继续

    好久没有来博客园了,最近刚好有点时间晚上,继续完善之前的orm orm自己用的比较多的还是EF,linq写着真的是很方便,但是EF最让人头疼的地方还是每个表都需要建立mapping. 这个是相当的烦恼 ...

  10. 基于IWICImage的截图代码

    截图方式和以前一样, 用GetDC, 保存为JPG的方式改用IWICImage接口, 在我机器上 1920*1080 大概花费70毫秒左右, 比用TJPEGImage快了一倍多(TJPEGImage需 ...