I do not want to apply $ twice ('# selecteShuffle')
< Code> Sort sort function (select) {select.html ($ ('select option'). Sort (function (A, B) {return a.text == b.text? 0: a.text & lt; B.text? - 1 1;})); } $ ('#SearchShuffle'). Change (Sort ($ ('# selectShuffle')));
do this -
$ (' #selectShuffle 'change (sortSelect). and in your function - this refer to your selection function sort select ( E) {$ (This) .html ($ ('select option'). Sort (function (a, b) {return a.text == b.text? 0: a.text & lt; b.text? - 1: 1;})); } Or you can do it like this ( without changing your current function setup ) function sort Select (Select) {Select.html ($ ('select option'). Sort (function (a, b) {return a.text == b.text? 0: a.text & lt; b.text? - 1: 1;})); } $ ('#SearchShuffle'). Change (function () {sortSelect ($ (this))});
No comments:
Post a Comment