Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 删除具有特定名称的div_Javascript_Jquery_Html - Fatal编程技术网

Javascript 删除具有特定名称的div

Javascript 删除具有特定名称的div,javascript,jquery,html,Javascript,Jquery,Html,在下面的代码中,我想先删除codemirror以前的实例,即“hello”和“hii”,然后再添加另一个实例。 jQuery不工作 另外,如果Iconsole.log($('#source').hasClass('.codemirr.cm-s-default'))它总是显示false,即它找不到类名 我该怎么做 如果这是我的html代码: <div class = "source" id="source" name="source"> <div class="result"

在下面的代码中,我想先删除codemirror以前的实例,即“hello”和“hii”,然后再添加另一个实例。 jQuery不工作

另外,如果I
console.log($('#source').hasClass('.codemirr.cm-s-default'))它总是显示false,即它找不到类名

我该怎么做

如果这是我的html代码:

<div class = "source" id="source" name="source">
  <div class="result" id="result">
  <div class="CodeMirror cm-s-default">hello</div>
  <div class="CodeMirror cm-s-default">hii</div>
  </div>
</div>

你好
hii
我的javascript jquery是:

var first = document.getElementById("source").getElementsByClassName("CodeMirror cm-s-default");
var len1 = first.length;
for(var i = 0; i < len1; i++) {
    if(first[i].className == "CodeMirror cm-s-default") {
        first[i].parentNode.removeChild(first[i]);
    }
}
var first=document.getElementById(“源”).getElementsByClassName(“CodeMirror cm-s-default”);
var len1=第一个长度;
对于(变量i=0;i
您可以这样做,将那些包含
.codemirr
的元素作为
类删除:

javascript:

document.queryselectoral(“.codemirr”).forEach(el=>el.remove())

不删除
你好
hii

也许就是这样

$(function() {
  $(".CodeMirror").remove();
});

使用
jQuery
可以这样做:

$(“.CodeMirror:contains('hello'),.CodeMirror:contains('hii'))。remove()

不删除
你好
hii

如果您是根据类名选择的,为什么要检查它?使用
.hasClass()
时没有句点。而
.hasClass()
.find()
不一样,你已经加载了jQuery,并且正在编写所有的手写JavaScript?有什么我们需要知道的吗?很好!不知道本机的
remove()
方法。