Tengo una lista desplegable con los valores numéricos:¿Encuentra el valor máximo en una lista desplegable usando 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>
Tengo que encontrar el valor numérico más alto dentro de esta lista. (En este caso, es 60.)
Estaba pensando en hacer un bucle con .each
, pero ¿hay un camino más corto?
Este es el tipo de cosa que es bueno para Underscore.js. Creo que con Underscore sería algo como '_ ($ ('# theSelect option'). Get()). Chain(). Pluck ('value'). Max(). Value()' – Pointy
@pointy could usted explica lo que está haciendo, y ¿por qué no publicó eso como respuesta? – mcgrailm
Consulte Underscore (http://documentcloud.github.com/underscore/) - es una biblioteca que proporciona algunas utilidades de programación funcional. No publiqué una respuesta porque no creo que "usar esta otra biblioteca" sea realmente útil. Ese ejemplo de código prepara una envoltura de Subrayado, luego saca el atributo "valor" de los elementos en una matriz, y luego encuentra el máximo. – Pointy