javascript - jQuery 删除/克隆

标签 javascript jquery html clone removeclass

test 123<br>
    test <span class="underline" id="1" onclick="test1(this);">hez
    <ul class="spellCheck_suggest">
        <li data-wordid="1" onclick="test(this);">heyerdahl</li>
        <li data-wordid="1" onclick="test(this);">heywood</li>
        <li data-wordid="1" onclick="test(this);">hezekiah</li>
        <li data-wordid="1" onclick="test(this);">hf</li>
        <li data-wordid="1" onclick="test(this);">hg</li>
        <li data-wordid="1" onclick="test(this);"><font color="red">hez</font></li>
    </ul>
    </span>

上面是我的 DIV 标签之一中的 HTML。

目前我执行的以下代码运行良好......

$(".spellCheck_suggest").remove();
 var mainContentHTML = $("#" + mainContent).html();

这会从我的 dom 中删除所有 .spellCheck_suggest 类,然后给我上面 html 的 html 代码,它应该只是:

test 123<br>
test <span class="underline" id="1" onclick="test1(this);">hez</span>

但奇怪的问题是如果我尝试克隆

 var divclone= $("#divid").clone();

然后尝试做其中一个..

divclone.replaceWith(".spellCheck_suggest","");
divclone.remove(".spellCheck_suggest");

它不会删除它...我的计划是删除它然后将 .html() 返回给用户

我使用克隆或删除错误吗?

最佳答案

尝试:

$(".spellCheck_suggest", divclone).remove();

关于javascript - jQuery 删除/克隆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12120540/

相关文章:

jquery - 如何创建动态表?

html - 如何在 Django 中将按钮单击重定向到另一个 URL?

javascript - jspdf 和数学公式

javascript - JS的IIFEs(立即调用的函数表达式)位置导致意外错误

javascript - ionic ios 应用程序卡在初始屏幕上 - 在模拟器中工作,而不是在 iphone 5s 设备上

javascript - 可以在变量中分配 URL 地址并在 HTML 中使用。使用 JavaScript?

javascript - 删除坐标列表中接近相同的值

javascript - 检查选定的图像尺寸并在超出范围时发出警报

javascript - jquery选择器: how to select all li items from some index to the end?

c# - 用 C# 编写所有内容而不是使用 Web 控件是好是坏?