如何用更简短的jQuery语法从已获取的单选框列表中获取选中项?
解决方法
你可以直接使用jQuery的filter()方法在已缓存的DOM集合中筛选选中项,单行即可实现需求:
var val = list.filter(":checked").val();
说明
filter()方法会在你已经提前获取的list集合内筛选匹配:checked选择器的元素,不需要重新查询全局DOM,性能比重新写全局选择器更高- 无需手动编写
each遍历逻辑,代码更简洁易读
内容的提问来源于stack exchange,提问作者AFract
相关产品推荐
相关产品推荐

