Jquery 事件 DOM操作

Posted 天晴微笑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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()

以上是关于Jquery 事件 DOM操作的主要内容,如果未能解决你的问题,请参考以下文章

使用 JQuery ajax 在 DOM 操作后附加事件

JQuery中的Dom操作和事件

jQuery 事件dom 操作

JQuery基本知识选择器事件DOM操作动画

Jquery操作事件

2017-6-3 JQuery中的Dom操作和事件