删除jquery中的多个元素

在我目前的代码中,我喜欢

$("#foo").remove(); $("#bar").remove(); 

有没有办法使用remove()一次删除多个元素?

它不仅限于.remove() ,而只是用逗号分隔选择器:

 $("#foo, #bar").remove(); 

多选择器(“selector1,selector2,selectorN”)| jQuery API文档

描述:选择所有指定选择器的组合结果。

jQuery( "selector1, selector2, selectorN" )

selector1:任何有效的选择器。

selector2:另一个有效的选择器。

selectorN:你喜欢的更多有效选择器。

你需要用逗号分隔的多个选择器来定位多个元素。试试这个:

  $("#foo,#bar").remove(); 

要在jQuery中选择多个元素,语法是

 $('#foo, #bar').remove(); 

删除多个空div标签。

  $(".className1.className2").each(function() { var current_element = $(this); if(current_element.text().trim()==""){ current_element.remove(); } });