2014-07-16 2 views
1

확실 설치하는 방법 1, 선택한 항목을 확인하려면 다음 검사 값을 확인하기 위해 전달하면 예 :확인란 매개 변수 만

는 기본적으로 함수 selectorToArray (pSelector) 내에서
function selectorToArray(pSelector){ 
    var lArray = []; 
    $("input[name='f19']:checked").each(function(){ 
     lArray.push($(this).val()); 
    }); 
    return lArray; 
}; 

var lf19 = []; 
lf19 = selectorToArray("input[name=f19]"); 

, 내가 사용하지 않습니다

를 이 하드 코드로
$("input[name='f19']:checked").each(function(){ 

대신 나는 $(pSelector:checked).each(function(){를 사용하고자하지만이에 대한 올바른 구문에 어떤 도움을 주셔서 감사합니다겠습니까

작동하지 않습니다 내 .each 함수의 일부로 전달 된 pSelector에 기반하여 체크 된 값만을 찾고있다.

감사합니다. 위의 코드는 다음과 같이 평가됩니다

$(pSelector + ":checked") 

(가) 값을 통과 연결하는

답변

1

시도,

$("input[name=f19]:checked") 
+1

이 그것을 시도하고 할 것 너 알지 - 고마워. – tonyf

0

간단히 사용

$(pSelector + ":checked").map(function() { 
    return $(this).val(); 
}).get(); 
+0

안녕하세요 파일럿,지도 기능을 확인합니다 - 감사합니다. – tonyf

+0

@tonsils'map'과'get'을 사용하면 불필요한 변수를 정의 할 필요가 없습니다. lArray = [];', 단순히 값을 반환 할 수 있습니다 .'get()'당신에게 검사 할 배열을 줄 것입니다. 값. 너무 단순하고 예쁜 .. –

관련 문제