标签: jquery arrays
我有一个脚本,可以将当前单击元素中的所有子元素添加到数组中。我试图从此数组中删除所有<br />标记,但似乎无法弄明白。
<br />
代码:
childElements = childElements.add( $(currentElem).children() ); childElements = childElements.find('br').remove();
我确信这很简单,我一直在查看这个脚本很长时间以至于我无法理解它。在此先感谢您的帮助!
答案 0 :(得分:2)
children也接受选择器children([selector])。
children([selector])
childElements.add($(currentElem).children(':not(br)'));
答案 1 :(得分:1)
您可以使用.not()根据选择器进行过滤,如下所示:
.not()
childElements = childElements.add($(currentElem).children()).not('br');