Hy,我有两个元素的集合(var内容): 首先是img-Element和 其次是包含许多元素的p标签(img-Tags也是如此)。
现在我想在集合和子元素中获取所有img-Elements。
I've got content.filter('img').add(content.find('img')).
但是我希望这些项目按照它们出现在set或html文档中的顺序。
因此我写了一个函数:
jQuery.fn.extend({
filterAndFind: function(selector) {
selector = selector.toLowerCase();
var els = $([]);
this.each(function() {
if(this.nodeName.toLowerCase() == selector) {
els = els.add($(this).clone());
}
els = els.add(selector, $(this));
});
return els;
}
});
但是当我做了
content.filterAndFind('img').wrap('<div class="slides_page"/>')
它们看起来不是正确的顺序。
有谁知道如何解决这个问题。