Only pick up direct children when retrieving data in 'multiple' mode
@@ -3126,7 +3126,7 @@ the specific language governing permissions and limitations under the Apache Lic
var self=this, ids, old;
if (arguments.length === 0) {
return this.selection
- .find(".select2-search-choice")
+ .children(".select2-search-choice")
.map(function() { return $(this).data("select2-data"); })
.get();
} else {