jQuery mehrere Elemente wrappen

Guten Tag liebe Forengemeinde,

Ich möchte auf meiner Internetseite drei Elemente immer zusammenfassen. Mit jQuery wrapAll ist das ja möglich.
Jedoch funzt das nicht so richtig. Habe mal ein Foto zu veranschaulichung:

[ATTACH=full]3524[/ATTACH]

undzwar immer jeweils „result-title“, „result-category“ und den darauffolgenden dd

Hab es schon mit folgender Zeile versucht:

 jQuery(document).ready(function(){
        jQuery('.search .search-results .result-title, .search .search-results .result-title + dd, .search .search-results .result-title + dd + dd').wrapAll("<div class='such-rand' />");
    });

Damit haut er mir aber alle „result-title“ in das div =/
Könnt ihr mir einen Denkanstoß geben? Stehe aufm Schlauch

lg

Gib den zusammengehörigen Elementen eine weitere gleich lautende Klasse und mach was damit:

$('.result_1, .result_2, .result3'). each(function() { // wrap this })

oder suche dir jedes dritte Element per Modulo:

if ( $(this) % 3 === 0 ) { // tu was }