【发布时间】:2015-11-20 10:53:39
【问题描述】:
我有这个下拉列表,但选项设置的顺序不正确。有没有办法使用 javascript 对它们进行排序(我猜是基于它们的值)?
<select class="required" name="payment_gateway">
<option value="bank-transfer">Bank</option>
<option value="pay-social">Social</option>
<option value="paypal">PayPal</option>
<option value="pronamic_ideal">iDEAL</option>
</select>
所需的排序是:
<select class="required" name="payment_gateway">
<option value="pay-social">Social</option>
<option value="pronamic_ideal">iDEAL</option>
<option value="bank-transfer">Bank</option>
<option value="paypal">PayPal</option>
</select>
【问题讨论】:
-
我强烈推荐jQuery,如果你不会,看第二个答案:stackoverflow.com/questions/667010/…
-
实际上我希望“付费社交”成为第一选择。
-
您想在什么条件下订购该清单?自定义或例如按字母顺序?
-
这里没有足够的信息来提供帮助。您目前如何输出选择选项?目前尚不清楚您不能只是重新排序您的 HTML。
标签: javascript sorting drop-down-menu