zoukankan      html  css  js  c++  java
  • 【锋利的Jquery】读书笔记三

    DOM操作

    三个方面;DOM core    html-dom  css-dom

    注意点:

    删除事件中 三种删除节点的方法   remove   detach   empty

    remove不解释

    detach  不会把匹配的元素从jquery对象中删除   保留 绑定的事件 附加的数据

    <script type="text/javascript">
                      $(function(){
                          $("ul li").click(function(){
                              alert($(this).html())
                          })
                          //var $li = $("ul li:eq(1)").remove();  无事件
                          var $li = $("ul li:eq(1)").detach();    //带事件
                          $li.appendTo("ul");
                          
                      })
             </script>

    判断是否有某个样式

    hasclass()   判断函数是否有某一个class   返回 true   false

    is()           判断是否有某一个值    $("p").is(".anthor")

    defaultValue  表单元素 初始值

    this.defaultValue 当前文本框默认值

    下拉框选择模式

    val()    $(":checkbox").val(["check2"]);

    attr()    $().attr("selected",true);

    遍历节点:

    children()  取得匹配子元素的集合   只考虑子元素不考虑其后代元素

     上图种 $("p").children().length 长度为 0   

    ul的长度为3

    parent() 只找当前标签的父级

    parents() 一直要找到最外面的祖先父级

    closet()区别   

     看图

    parent()使用过程中的二种方法

    等待更新。。。。。

  • 相关阅读:
    小型的Unix系统字符SHELL
    小型的Unix系统字符SHELL
    string 大小写转换
    string 大小写转换
    string 大小写转换
    ACM 的中取模
    ACM 的中取模
    使用adb命令停止APP后台进程的方法
    how to use adb and gdbserver with VirtualBox
    CentOS的KVM实践(虚拟机创建、网桥配置、Spice)
  • 原文地址:https://www.cnblogs.com/h5monkey/p/6161095.html
Copyright © 2011-2022 走看看