zoukankan      html  css  js  c++  java
  • jQuery -> 删除/替换DOM元素

    删除

    删除操作很easy,直接在结果集后链式调用remove()方法就可以。

    比如。要删除下面html脚本中全部的a元素。直接通过

    $('a'.remove();
    就能够做到了。

    	<h3>Anchors</h3>
    	<a href="#" class="remove">Anchor Element</a>
    	<a href="#">Anchor Element</a>
    	<a href="#" class="remove">Anchor Element</a>

    当然也能够通过向remove传參的形式来过滤选择结果,然后再运行remove操作。

    $('a').remove('.remove');


    须要注意的是

    1. remove操作并不会把符合条件的元素从结果集中删除,所以理论上能够继续操作被"删除"掉的元素
    2. remove操作不但会“删除”元素与全部元素相关的数据也会被删除(event handlers、internally cached data)

    替换


    假设想要把classremoveli元素替换为<li>removed</li>,能够使用下面两种等价的方法

    1. $('li.remove').replaceWith('<li>removed</li>);
    2. $('<li>removed</li>;).replaceAll('li.remove');

  • 相关阅读:
    stl_heap
    关于随机数 C++
    关于if语句的细节
    C++关于智能指针
    sqlyog
    win10 64位 汇编环境
    Qt 乱码
    Vux使用经验
    Flex布局新旧混合写法详解
    【原】npm 常用命令详解
  • 原文地址:https://www.cnblogs.com/yutingliuyl/p/7363758.html
Copyright © 2011-2022 走看看