zoukankan      html  css  js  c++  java
  • jquery学习笔记

    dom对象与jquery对象

    dom对象:被js创建的对象称为dom对象 也就是js对象

      例:var obj = document.getElementById("txt1");

    jquery对象:用jquery语法表示的对象(jquery对象都是数组)

      例:var jobj = $("#txt1");

    dom对象转jquery对象: $(dom对象)   例:$(obj);

    jquery对象转dom对象:jquery对象是数组 第一个就是dom对象 即.get(0)  例:$("#txt1").get(0)或$("#txt1")[0]

    选择器

    1.id 选择器  $("#id“)

    2.class选择器  $(".class")

    3.标签选择器  $("标签名称")

    4.表单选择器  $(":text")  $(":button")  即定位type值的文本框 如定位到<input type="text" >的文本框

    过滤器

    过滤器必须要与选择器一起使用

    选择第一个dom对象   语法:$("选择器:first")

    选择最后一个dom对象   语法:$("选择器:last")

    选择指定dom对象   语法:$("选择器:eq(数组索引)")

    选择所有小于指定索引的dom对象   语法:$("选择器:lt(数组索引)")

    选择所有大于指定索引的dom对象   语法:$("选择器:gt(数组索引)")

    jquery给dom绑定事件

    1.$(选择器).事件名称(事件处理函数)  注:js中单击事件onclick() juqery事件均省略on 用click()

    例 $("#btn").click(function(){

      alert("单击按钮")

    })

     2.$(选择器).on(事件,事件处理函数)

    例 $("#btn").on("click",function(){

      alert("单击按钮")

    })

    函数

    1.val

    操作dom对象的value属性

    $("选择器").val();//只获取dom数组的第一个对象的value值

    $("选择器").val("新值");//设置dom数组所有对象值为新值

    2.text

    $("选择器").text();//获取dom数组的所欲对象的value值

    $("选择器").text("新值");//设置dom数组的所欲对象的value值

    3.attr("属性")  attr能指定对象的特定属性获取/修改

    $("选择器").attr("src");//获取dom对象的src参数值 

    $("选择器").attr("src","新值");//设置dom对象的src的新值 

    4.remove

    $("选择器").remove()  //数组中所有dom标签及其子标签删除

    5.empty

    $("选择器").empty()  //删除数组中所有dom标签的子标签 父标签还在

    6.append

    $("选择器").append("<div>动态添加的div</div>")  

    7.html

    $("选择器").html()  // 获取dom的innerhtml文本值

    $("选择器").html("值") //设置dom的innerhtml值

    8.each  (循环输出数组/json/dom对象)

    var a = [11,22,33]

    var json = {"name":"张","age":20}

    $.each(a,function(i,n){    //若a为dom对象 那么循环n为该dom对象的子对象dom

      alert(i);

      alert(n);

    })

      ajax函数

     $.ajax()

     $.post()

     $.get()

  • 相关阅读:
    mysql自增主键
    mysql数据库的备份与恢复
    mysql(mariadb)新建用户及用户授权管理
    vm如何安装xenserver
    安装Centos7时提示 /dev/root does not exits
    python简单实现目录对比
    PM2 实现 自动重启 node 服务 , 例如 服务器重启时,自动启动 之前的服务
    阿里云免费ssl申请配置
    umi-request 配置,出现 某一个接口跨域
    ndm 带空格 做整体
  • 原文地址:https://www.cnblogs.com/hbhb/p/13284856.html
Copyright © 2011-2022 走看看