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');

  • 相关阅读:
    第三周学习进度总结
    第二周学习进度总结
    动手动脑04
    动手动脑03
    动手动脑02
    课堂实践总结
    课堂实践
    原码,反码和补码学习报告
    开学第一周
    第八周
  • 原文地址:https://www.cnblogs.com/yutingliuyl/p/7363758.html
Copyright © 2011-2022 走看看