使用JQuery查找和从字符串/变量中删除元素

9

我正在将一些HTML存储在变量中。现在我想从这个变量editor_data中删除一些div标签:

function validate_step_3()
{
    var editor_data = CKEDITOR.instances.editor1.getData(); 
    var i = $(editor_data);
    alert(i);
}

警告显示:

[object Object]

我想删除这个div。
editor_data.find('#fetch_InCkeditor').remove();

可能是重复的问题:如何在字符串中使用jQuery? - JJJ
我认为这个问题无法解决。 - Muhammad Shahzad
你能告诉我们你是如何存储数据以及存储了什么吗? - Chamika Sandamal
这取决于您之后对变量的操作。复制品展示了如何删除元素,但请记住原始字符串不会自动更改;您必须将DOM元素转换回HTML。 - JJJ
嗨,Chamika,我正在使用CKEditor存储HTML,获取输入并将其存储在变量editor_data中,然后我想从此变量中删除一个div标签。 - Muhammad Shahzad
2个回答

15

$(editor_data).find('#fetch_InCkeditor').remove(); 就可以了。 :)


在我的端上,我能够移除它。而且 $('#fetch_InCkeditor').remove(); 也可以起作用。 - Suraj Jadhav
我认为在https://dev59.com/-m7Xa4cB1Zd3GeqPnDJV#14756843中他们找到了答案。重要的是在删除东西之前克隆变量。 - Martin Schilliger

0

id 在页面上应该是唯一的

因此,在这种情况下,只需要这个就足够了 $('#fetch_InCkeditor').remove();


但是HTML数据保存在变量中,我的问题是如何在变量中找到这个div,然后将其删除。谢谢。 - Muhammad Shahzad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接