我有几组链接,例如:
<a href="http://google.com/b">http://google.com/b</a>
<a href="http://google.com/a">http://google.com/a</a>
<a href="http://stackoverflow.com/g">http://stackoverflow.com/g</a>
<a href="http://google.com/c">http://google.com/c</a>
<a href="http://stackoverflow.com/a">http://stackoverflow.com/a</a>
<a href="http://en.wikipedia.org/c">http://en.wikipedia.org/c</a>
<a href="http://en.wikipedia.org/a">http://en.wikipedia.org/a</a>
<a href="http://en.wikipedia.org/b">http://en.wikipedia.org/b</a>
我需要对 google.com 链接和 wikipedia.org 链接进行排序,并保持它们的位置,但我的问题与排序无关。我关于元素组迭代的问题。对于我的示例,它将是:
$("a[href*='google.com'], a[href*='en.wikipedia.org']").each(function(){
// I need in $(this) google.com links in first iteration, and wikipedia.org links in second
});
有没有本地方法可以做到这一点?
PS wrap() 是不可能的,我不想做任何额外的功能。