我有数值的下拉列表:使用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