我有數值的下拉列表:使用jQuery在下拉列表中查找最大值?
<select name="a">
<option value="1">asdsadas</option>
<option value="1">wqecsdc</option>
<option value="10">nmnmbn</option>
<option value="16">assadsa</option>
<option value="12">uuyuyuy</option>
<option value="60">xzXz</option>
<option value="55">vbbnbnm</option>
<option value="13">eerrt</option>
</select>
我需要找到這個列表中的最高數值。 (在這種情況下,它是60.)
我在想使用.each
循環,但有沒有更簡單的方法?
這是什麼樣的事情,Underscore.js是良好的。我認爲用Underscore它會像'_($('#theSelect option')。get())。chain()。pluck('value')。max()。value()' – Pointy 2010-04-22 15:47:59
@pointy你解釋一下在做什麼,爲什麼你不把它作爲答案? – mcgrailm 2010-04-22 15:54:39
查看Underscore(http://documentcloud.github.com/underscore/) - 它是一個提供一些函數式編程實用程序的庫。我沒有發佈答案,因爲我不認爲「使用這個其他圖書館」實際上是直接有用的。該代碼示例準備了一個Underscore包裝器,然後從元素中將「value」屬性抽取到數組中,然後找到最大值。 – Pointy 2010-04-22 16:17:27