
目标
获取select 下 所有option中的value的值最长的值。(个人理解)
html
<html><body>
<select id="s">
<option value="1">1</option>
<option value="12">1</option>
<option value="123">1</option>
<option value="1234">1</option>
<option value="123456">1</option>
<option value="12345">1</option>
</select>
</body>
</html>
3 js
<script type="text/javascript">//对select下的option的值长度进行排序
function getMaxValueOfSelect(selector){
var sortArr = $(selector)find('option')sort(function(a,b){
return $(b)val()length - $(a)val()length;
});
return sortArrlength > 0 sortArr[0]value : '';
}
$(function(){
var res = getMaxValueOfSelect('#s');
consolelog(res);
});
</script>
4结果
预期结果: option value =123456 ,结果 : 123456
实际结果:
以上就是关于js 如何获得select中option值的length最长的是多少全部的内容,包括:js 如何获得select中option值的length最长的是多少、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)