2010-08-03 3 views
4

jQuery를 사용하여 라디오 버튼 세트에서 선택된 라디오 버튼을 가져오고 싶습니다.Linq 's jQuery 버전 Where()

여기서 form 객체는 jQuery 객체가 아니라 "일반적인"javascript 객체입니다. 나는이 내 결과를 얻을 수 있습니다 알고

//"where" should fliter the jQuery Array 
var myVal = $(form.RadioSet).where(':checked').val(); 

:

나는 다음 원하는

var myVal = $(form).find('input[name=RadioSet]:checked').val(); 

을하지만 그는 "입력"과 "이름"으로 조금 더 타이핑의 통사론.

아이디어가 있으십니까?

var myVal = $(form.RadioSet).filter(':checked').val(); 
+0

양식의 유일한 확인란입니까? –

+0

라디오 버튼을 의미합니까? 아니. 그러나 그들은 "RadioSet"이라는 이름을 가진 유일한 것들입니다. 페이지의 모든 세트에는 고유 한 이름이 있습니다. –

답변

5

나는 .filter는() 당신이하는 한 ...

찾고있는 무슨 생각 jQuery.grep()을 사용 하시겠습니까? 꽤 유용 할 수 있습니다.

+0

어떻게 내가 그것을 놓칠 수 있었느냐? 많은 감사합니다! –

+0

np ... 승인 된 답변으로 표시해야합니다. –

+0

그래도 계속 "1 분 안에 대답을 수락 할 수 있습니다"상자를 기다리고 있습니다. :) –

2

방법에 대해 :

감사합니다,

+0

친구, 감사에 얼룩 –