• jquery高级函数


    .get() 将jq对象转成js $('#div1').get(0).innerHTML
    .text() 给标签添加文本

    .detach() 和remove方法一样,但保留删除元素的所有行为
    $('div').click(function(){
    alert(123)''
    })
    var oDiv=$('div').detach();
    $('body').append(oDiv);

    .parents() 获取当前元素的所有祖先节点
    .closest() 获取最近的指定祖先节点,只有一个
    .siblings()
    .clone() 复制节点
    .wrap() 包装
    .wrapAll() 整体包装
    .wrapInner() 内部包装
    .unwrap() 删除包装

    .slice(start,end)
    数据串联化
    .serialize()

    animate({300,height:300},时间 默认:400,运动形式,回调)

    2种运动形势:swing 缓冲(慢快慢) liner 匀速

    .stop() 默认阻止当前运动
    .stop(true) 阻止后续运动
    .stop(true,true) 立即到当前目标点
    .finish() 停止到所有目标点
    .delay() 延迟

    事件委托

    $('ul').delegate('li','click',function(){
    this.style.background='red';
    }) //点击发生li,冒泡在ul上,

    .undelegate() 阻止事件委托
    .trigger() 主动触发

    ev.data 事件的数据 ev.data.argument
    ev.target 事件源
    ev.type 事件类型

    $下常用方法,没有括号的方法,工具方法(可以用在js上)
    $.type() //判断类型
    $.trim() //去除前后空格
    $.inArray(ele,arr) //返回元素在数组中的位置
    $.proxy() //改变this指向 $.proxy(fn,ele)(arg1,arg2)
    $.onConflict() //防止冲突
    $.parseJSON() //解析成json
    $.makeArray() //转成真正的数组

    $.ajax() //异步传输

    $.ajax({
    url:'xxx.php',
    data:'name=hello&age=20',
    type:'POST',
    success:function(data){
    alert(data);
    },
    error:function(){},
    })


    插件
    $.extend:扩展工具方法下的插件形式
    $.fn.extend:扩展到jq对象下的插件形式

  • 相关阅读:
    .Net框架集WebClient类向WinCE平台上传文件(FTP方式)延迟15秒释疑
    WinCE系统下BootLoader的开发
    cf1154G 埃氏筛应用
    关于调用C kernel functions
    Download internal table data into Excel(比使用OLE自己填写速度要快)
    Internet+大会和Google请来的大师
    回到Mountain View
    关于F4 Help帮助窗口的参数F4METHOD的设置
    计划策略 MTS部分
    人在Google
  • 原文地址:https://www.cnblogs.com/txxt/p/5843686.html
Copyright © 2020-2023  润新知