链接:在线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. JavaScript 中的对象引用

    ECMAScirpt 变量有两种不同的数据类型:基本类型,引用类型.也有其他的叫法,比如原始类型和对象类型,拥有方法的类型和不能拥有方法的类型,还可以分为可变类型和不可变类型,其实这些叫法都是依据这两 ...

  2. 原生JS实现图片放大镜插件

      前  言 我们大家经常逛各种电商类的网站,商品的细节就需要用到放大镜,这个大家一定不陌生,今天我们就做一个图片放大镜的插件,来看看图片是如何被放大的…… 先看一下我们要是实现的最终效果是怎么样的  ...

  3. 解决mysql启动失败报1067错误

    最近做项目使用 mysql 数据库 ,因为卸载了鲁大师造成了数据库文件缺失.重装mysql数据库后启动出现了1067错误,详情如下 在网上查了错误原因,将my.ini文件下的默认搜索引擎换成了 myi ...

  4. Javascript 内核Bug

    Javascript 内核Bug: js 执行(9.9+19.8)加法运算 等于 29.700000000000003) <html> <head> <title> ...

  5. 学习C++ 模板类

    #include<iostream>#include<typeinfo>#include<cstring> using namespace std; class A ...

  6. 代码重构:用工厂+策略模式优化冗余的if else代码块

    最近在工作中优化了一段冗余的if else代码块,感觉对设计模式的理解和运用很有帮助,所以分享出来.鉴于原代码会涉及到公司的隐私,因此就不贴出来了.下面以更加通俗易懂的案例来解析. 假如写一个针对员工 ...

  7. python3 re正则匹配数据获取案例

    # coding=utf-8import requestsimport jsonfrom retrying import retryimport re class TyY: def __init__( ...

  8. Linux 基本命令-----常用操作分类

    Linux/Unix 命令格式: 命令名 [选项] [参数] 注:[]中的内容代表内容可以省略 例:$ ls $ ls -l #-l 是选项 开始符号: 文件名 或 文件夹名 .当前文件夹 ..上一级 ...

  9. 解决mssql localdb 中文乱码问题

    使用以下查询语句即可. alter database "E:\.Net Core\Database\hm.mdf" set single_user with rollback im ...

  10. jQuery的事件绑定命名空间

    jQuery的bind的函数在实际应用中用的不是特别多,只是他可以绑定一个事件,但不会即时触发,也可以通过unbind来解除绑定.在没有看到这篇文章之前,我一直不知道原来bind也可以有命名空间.事实 ...