删除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(); } });