jQuery从Array中删除项目

时间:2010-11-23 15:35:58

标签: jquery arrays

我有一个脚本,可以将当前单击元素中的所有子元素添加到数组中。我试图从此数组中删除所有<br />标记,但似乎无法弄明白。

代码:

childElements = childElements.add( $(currentElem).children() );
childElements = childElements.find('br').remove();

我确信这很简单,我一直在查看这个脚本很长时间以至于我无法理解它。在此先感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

children也接受选择器children([selector])

childElements.add($(currentElem).children(':not(br)'));

答案 1 :(得分:1)

您可以使用.not()根据选择器进行过滤,如下所示:

childElements = childElements.add($(currentElem).children()).not('br');