zoukankan      html  css  js  c++  java
  • [javascript]Dom操作笔记

    1.为一个节点同时设置多个属性

    $("div[aria-describedby='F53_batch_history']").attr({"display":"none","position":"absolute")
    //[div.ui-draggable.ui-resizable.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.wijmo-wijdialog]

    2.同时取得一个节点的多个css值

    $("div[aria-describedby='F53_batch_history']").css(["display","position"])//Object {display: "block", position: "absolute"}
    //Object=>Json
    JSON.stringify($("div[aria-describedby='F53_batch_history']").css(["display","position"]))//"{"display":"block","position":"absolute"}"

    3.为一个节点同时设置多个css

    $("div[aria-describedby='F53_batch_history']").css({"display":"none","position":"absolute"})
    //[div.ui-draggable.ui-resizable.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.wijmo-wijdialog]

    4.css()等方法可以传入回调函数赋值

    $("div[aria-describedby='F53_batch_history']").css("display",function(nodeIndex, oldValue){if (nodeIndex==0){return "none"};})

    5.切换toggle(),toggleClass()

    toggle() :切换元素的可见状态。

    如果被选元素可见,则隐藏这些元素,如果被选元素隐藏,则显示这些元素。

    toggleClass():切换class是否添加

    如果class已经存在,则删除class,如果class不存在,则添加

    6.unwrap(),wrapInner(),wrap(),wrapAll()

    6.1unwrap():删除被选元素的父元素。

     <article> 
       <div> 
        <p>test</p> 
       </div> 
      </article>
    执行$(p).unwrap()后:
    <article> 
       <p>test</p> 
    </article>

    6.2wrapInner():在元素内容插入包裹元素;

    <div> 
       <p>test</p> 
    </div>
    执行$(p).wrapInner(<b></b>)后:
    <div> 
       <p> <b>test</b> </p> 
    </div>

    6.3wrap():在每个元素外插入包裹元素;

    <p>test</p> 
    <p>test2</p>

    执行$(p).wrap(<div></div>)后:

      <div> 
       <p>test</p> 
      </div> 
      <div> 
       <p>test2</p> 
      </div>

    6.4wrapAll():在所有元素外插入包裹元素;

    <p>test</p> 
    <p>test2</p> 
    执行$(p).wrap(<div></div>)后:
    <div> 
       <p>test</p> 
       <p>test2</p> 
    </div>
     

    7.clone(includeEvents)

     clone() :复制元素

    includeEvents:规定是否复制元素的所有事件处理,默认为false

  • 相关阅读:
    长尾分布(幂律分布)
    对角矩阵_分块矩阵
    梯度下降法_最速下降法
    协同过滤的基本思想
    奥卡姆剃刀原理
    PHP文件包含漏洞攻防实战
    PHP 配置文件中open_basedir选项作用
    php_admin_value open_basedir 引起的上传文件失败解决方法
    apache使某目录下的文件能够列表显示出来
    WinPE启动U盘的制作方法与软件下载(通用PE工具箱/老毛桃/大白菜WinPE)
  • 原文地址:https://www.cnblogs.com/vickylinj/p/7537877.html
Copyright © 2011-2022 走看看