2011-08-17 3 views
1

체크 박스와 라디오 버튼의 스타일을 지정하는 동작을 비활성화하고 싶지만 어떻게 할 수 있는지 알지 못합니다.jQuery 비활성화 체크 박스 스타일 액션

나는이 자바 스크립트 라인이이 위대한 노력

$("input[type=radio], input[type=checkbox]").customInput(); 

을하지만, 체크 박스가 표 안에있을 때 그 행동을하지 않도록합니다.

답변

1

시도해보십시오. 실행하려고 시도하지는 않았지만 아이디어는 확실합니다.

$("input[type=radio], input[type=checkbox]").each (function() 
{ 
if ($(this).parent("table").length == 0) 
{ 
customInput(); 
} 
}); 
+0

안녕 Vinnyq12, 난이 오류가 ... 작동하지 않았다 대해 CustomInput이 – Maanstraat

+1

사용 $ (이) .customInput()를 defined'되지 않는다; 그리고 그것은 작동해야합니다 –

+0

안녕하세요 @ 사라, 지금은 아무런 오류가 없지만 ... 여전히 테이블에 costumInput로드 – Maanstraat

1

사용 부모() 대신에 부모의().

필터 기능을 시도해 볼 수도 있습니다. `오류 catch되지 않은 ReferenceError가 :

$("input[type=radio], input[type=checkbox]").filter(function(){ return $(this).parents("table").length }).customInput();​​​​​​​​​​​​​​​ 
+0

하이 스테판, thnx! 부모님은 그 일을했습니다. 필터 기능이 작동하지 않습니다. – Maanstraat

관련 문제