我想this solution理清一个下拉菜单,但在选项有两个数字,14和11来排序下拉选项
我应该如何处理这8日前和9?
我的代码如下:
<select id="test">
<option>Size 9</option>
<option>Size 14</option>
<option>Size 8</option>
<option>Size 11</option>
</select>
$("#test").html($("#test option").sort(function (a, b) {
return a.text == b.text ? 0 : a.text < b.text ? -1 : 1;
}))
我需要一个解决方案来下拉排序,即使有只有文字,没有混合。
你能说清楚你的意思是“只有字符”吗?你的意思是“小”,“中”和“大”之类的东西吗? – benjaminjosephw
您正在比较字符串。 “尺寸14”始终位于“尺寸9”之前的第一位。为选项设置数值,以便按数字排序。 – Justinas
你想排序字符串或数字 –