我不确定如何设置以下内容来检查检查项目,即:
function selectorToArray(pSelector){
var lArray = [];
$("input[name='f19']:checked").each(function(){
lArray.push($(this).val());
});
return lArray;
};
var lf19 = [];
lf19 = selectorToArray("input[name=f19]");
基本上在函数selectorToArray(pSelector)中,我不想使用:
$("input[name='f19']:checked").each(function(){
因为这是硬编码的;相反,我想使用$(pSelector:checked).each(function(){
,但这不起作用。
我正在寻找正确的语法,只根据作为我的.each函数的一部分传入的pSelector来查找已检查的值。
答案 0 :(得分:1)
尝试连接传递的值
$(pSelector + ":checked")
以上代码将被评估为,
$("input[name=f19]:checked")
答案 1 :(得分:0)
只需使用,
$(pSelector + ":checked").map(function () {
return $(this).val();
}).get();