zoukankan      html  css  js  c++  java
  • Jquery 事件 DOM操作

    常规事件:

      把JS的事件  on去掉即可 

      例如:js    document.getElementById("id").onclinck=function(){}

              Jquery  $("#id").click(function(){  事件发生的事});

    复合事件

        hover(function(){}   ,   function(){})     移入移出事件

        toggle(function(){} , function(){}  ....)可以有无数个function   点击循环 事件    点击一次发生第一个function方法  再点击 就发生第二个方法  

    未来元素   就是操作创建之后的元素(例如 创建div  或者select的option)

    创建之后的元素.live("事件名",function(){});

    冒泡事件

    阻止冒泡事件  return false

    DOM操作

    操作属性

    获取     $("选择器").attr("属性名");

    设置    $("选择器").attr("属性名", "值");

    删除   $("选择器").removeAttr("属性名");

    操作样式

     获取   $("选择器").css("样式名");

    设置     $("选择器").css("样式名","值");

    操作样式表

     添加     $("选择器").addclass("class名")

    移出      $("选择器").remove("class名")

    添加移出  交替  $("选择器"). toggleclass("class名")

    操作内容

    表单元素

    取值        $("选择器").val()

    赋值        $("选择器").val("值")

    非标单元素

    取值        $("选择器").text()

                   $("选择器").html()

    赋值          $("选择器").text("值")

                   $("选择器").html("值")

    操作相关元素

    父辈    $("选择器").parent()

    前辈    $("选择器").parents("前辈的选择器")     针对带有class 的选择器

    后代    $("选择器").children()

    子代    $("选择器").find(选择器)

    哥哥     .prev()     没有以前  空格代表一个   这里不用空格代表

               .prevAll(选择器)

    弟弟     .next()

               .nextAll(选择器)

    操作元素

    新建         $("html 字符串")

    例如:   $("#div1").append( $( " <div class='div2'> </div>  ") );  

    添加    .append(Jquery对象)

    下部评级添加   相当于添加弟弟级     after(对象)

    上部级添加       before(对象)

     移出/清空元素      .empty();

                           .remove();

    赋值     .clone()

  • 相关阅读:
    JavaScript系列---【分析局部作用域下的预解析】
    javaScript系列---【分析全局作用域下的预解析】
    javaScript系列---【分析函数的arguments】
    JavaScript系列---【条件if--切换图片案例2 高亮及按钮同步显示】
    javaScript系列---【this详解及call和apply修改this指向】
    JavaScript系列---【选项卡案例】
    JavaScript系列---【QQ列表展开及闭合案例】
    系统安装01-CentOS6系统安装
    hdoj--3635--Dragon Balls(并查集记录深度)
    hdoj--1281--棋盘游戏(最小点覆盖+枚举)
  • 原文地址:https://www.cnblogs.com/zhangwei99com/p/6959478.html
Copyright © 2011-2022 走看看