2010-05-19 6 views
3
나는 양식에서 내 모든 검사 확인란을 얻고 싶은

에 대한 질의와 내가 같이 할 (및 작동)는도장 확인란

var cbs = dojo.query('input:checked', 'f'); 

나는 또 다른 선택 (클래스 선택기) 모든 체크 박스를 확인받을를 추가하는 지팡이 지정된 클래스가있는 폼에서. 나는이 일을 시도하지만

var cbs = dojo.query('input:checked .xClass', 'f'); 

답변

4

필터와 같은 :checked 행위처럼이 dojo.query('input.xClass:checked', 'f');

의사 선택기를 시도하고 다른 선택기의 접미사로두고해야 작동하지 않습니다. 지정된 클래스가있는 체크 박스를 먼저 input.xClass을 사용하여 선택하고 :checked을 접미사로 추가 할 수 있습니다.

+1

"f"는이 경우 어떻게합니까? 나는 매개 변수에 대한 구글을 시도했지만 아무것도 찾을 수 없습니다. – user1477388

+0

(슈퍼 오래된 스레드,하지만 어쩌면 대답은 다른 사람을 도울 것입니다 ... 'f'는 단순히 검색 할 개체의 ID입니다. 설명서는 <1.7에서 나온 것으로 보이지만 이에 대한 참조는 찾을 수 없습니다. "ID가 myForm 인 양식의 체크 된 체크 상자 수" https://dojotoolkit.org/reference-guide/1.7/dojo/query.html 섹션을 참조하십시오. –

0

이 경우 'f'는 무엇을합니까? 나는 매개 변수에 대한 구글을 시도했지만 아무것도 찾을 수 없습니다. - user1477388 Oct 11 '13 at 16:20

쿼리의 두 번째 매개 변수는 쿼리의 시작 노드입니다.

예를 들어, < input> 태그에 대한 쿼리는 "# {id : inputText1}"다음에 발견 된 노드의 값을 가진 발견 된 노드 다음에 null 문자열로 기록됩니다.

enter image description here