jQuery删除var上的两个元素

时间:2015-11-09 23:26:19

标签: javascript jquery

var li = $('div.notification').parents("li");
var hr = li.next("hr");

li.remove();
hr.remove();

如何一次删除两个元素?喜欢(li&& hr).remove();

感谢。

2 个答案:

答案 0 :(得分:4)

只需使用add

li.add(hr).remove()

答案 1 :(得分:1)



$("li:has(div.notification), li:has(div.notification) + hr").remove();

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<ul>
  <li>
    <div class="notification">notification</div>
  </li>
  <hr>
    <li>
    <div class="notification">notification</div>
  </li>
  <hr>
    <li>
    <div class="not-notification">not notification</div>
  </li>
  <hr>
</ul>
&#13;
&#13;
&#13;