<!DOCTYPE HTML><HTMLLang= "zh"> <Head> <MetaCharSet= "Utf-8"/> <title>Sorting for selection box dictionaries</title> <Scripttype= "Text/javascript"src=".. /js/jquery-1.11.0.js "></Script> <Scripttype= "Text/javascript"> $(function() { /*$ (' button '). Click (function () {var options = $ (' option '); for (var i = 1, i < options.length; i++) {for (var j = 0; J < i; J + +) { var curroption = $ (Options.get (i)), Loopoption = $ (Options.get (j)); if (Curroption.text () < Loopoption.text ()) {Curroption.insertbefore (loopopt ION); } } } });*/ $('Button'). Click (function() { var$options= $('option'); $options. Sort (function(A, b) {if($ (a). Text ()>$ (b). Text ())return 1; Else return -1; }); $('Select'). HTML ($options); }); }); </Script> </Head> <Body> <Button>Sort</Button> <Select> <option>Php</option> <option>C</option> <option>Javascript</option> <option>Css</option> <option>Html</option> <option>Python</option> </Select> </Body></HTML>
[jquery Programming Challenge]004 for selection box dictionary sort