Javascript 在所有元素中插入HTML

Javascript 在所有元素中插入HTML,javascript,jquery,Javascript,Jquery,如果jQuery没有将指定的html元素插入到#元素的所有实例中,我就遇到了一个问题。但是,它只是将其插入到第一个元素中,而不是使用该id的其他3个元素中 var htmlcode = '<div class="block"></div>'; $('#element').html(htmlcode); var htmlcode=''; $('#element').html(htmlcode); 如果我把它切换到$('div'),它会工作,但这不是我想要的。我需要将其

如果jQuery没有将指定的html元素插入到#元素的所有实例中,我就遇到了一个问题。但是,它只是将其插入到第一个元素中,而不是使用该id的其他3个元素中

var htmlcode = '<div class="block"></div>';

$('#element').html(htmlcode);
var htmlcode='';
$('#element').html(htmlcode);

如果我把它切换到$('div'),它会工作,但这不是我想要的。我需要将其插入id为#元素的所有div中。据我从文档中了解,这应该是有效的?

ID在页面上必须是唯一的。由于它们是作为快速查找字典实现的,因此每个键/id只存储一个元素

因此,jQuery和JavaScript只能看到第一个

改为使用类

e、 g

$('.element').html(htmlcode);