为了简化代码并使其运行速度更快,我尝试使用此代码来获取名称为key
单选按钮的输入的值:
var elem = $(':input[name^="'+key+'"]');
currVal = (elem.prop('type') == 'radio' ?
':input[name^="'+key+'"]:checked').val() : elem.val());
我尝试了各种方法来缩写指令
':input[name^="'+key+'"]:checked')
但没有任何效果。
有没有办法elem
在这种情况下使用?
那么你已经有了元素
var elem = $(':input[name^="'+key+'"]');
因此,不要再次查找所有元素,而是使用过滤器
elem.filter(":checked").val()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句