diff options
author | Michael Bensoussan <pada51@gmail.com> | 2011-09-30 12:58:07 +0200 |
---|---|---|
committer | Michael Bensoussan <pada51@gmail.com> | 2011-09-30 12:58:07 +0200 |
commit | a552048201cbffbc12c437d77dc7d79935e7a489 (patch) | |
tree | 17a8128be9c9b0ff1156339c032bd0f326f98342 | |
parent | 41ab55197abfa62171e95cd033d112e91a7272c4 (diff) | |
download | multi-select-a552048201cbffbc12c437d77dc7d79935e7a489.zip multi-select-a552048201cbffbc12c437d77dc7d79935e7a489.tar.gz multi-select-a552048201cbffbc12c437d77dc7d79935e7a489.tar.bz2 |
replace inarray by index
-rw-r--r-- | js/jquery.multi-select.js | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/js/jquery.multi-select.js b/js/jquery.multi-select.js index a568f76..b510353 100644 --- a/js/jquery.multi-select.js +++ b/js/jquery.multi-select.js @@ -116,14 +116,11 @@ selectedUlLis.length > 0) { var getIndexOf = function(value) { - return($.inArray(value, - $.map(selectableUl.children('.ms-elem-selectable'), function(e, i){ - return($(e).attr("ms-value")) - } - ))); + elems = selectableUl.children('.ms-elem-selectable'); + return(elems.index(elems.closest('[ms-value="'+value+'"]'))); } + var index = getIndexOf(selectedLi.attr('ms-value')); - if (index == 0) selectedUl.prepend(selectedLi); else { |