2012-05-01 5 views
0

버튼을 클릭하면 확인란을 만드는 양식이 있습니다. 나는 https://github.com/pixelmatrix/uniform을 사용하여 작동하지 않는 요소를 동적으로 생성하는 스타일 업데이트 기능을 제공합니다. 해결 방법이 있지만 문제는 이미 만들어진 요소를 다시 설정하여 이중, 삼중 등이되도록 설정하는 것입니다.jQuery 업데이트 양식 요소

div로 묶어서 checker 클래스로 묶습니다. 내 $('.table').find('input:checkbox').uniform()을 적용하기 전에 div가 주변에 있는지 먼저 확인하는 방법이 있습니까? 다른 예제를 시도했지만 코드가 작동하지 않는 것 같아요. jQuery는 여전히 제한적입니다.

감사

<div class="checker" id="uniform-160"> 
     <span> 
      <input type="checkbox" name="chbox" id="160" style="opacity: 0;"> 
     </span> 
</div> 

jQuery를 :

$(".fg-button").live("click", function(){ 
    $('.table').find('input:checkbox').uniform() 
    }); 
+1

사용의 jQuery 1.7.x 이상과 ['CSTE 연구진()'] (HTTP : // api.jquery.com/on/) 이벤트의 경우, .live() 함수는 –

+0

으로 사용 중지되었습니다. 첫 번째 클릭에 대해서는 작동하지만, –

+0

은 알 수 없었습니다. 그 후에 다른 사람들이 내가 필요로하는 뭔가가있을 때, 나는 또한 행사에 참가 했습니까? –

답변

1

이 시도 :

$('.table input:checkbox').not('div.checker input').uniform() 
+0

위대한 작품 덕분에, 그것은 확인 된 것들을 닦아줍니다. 그들이 검사되면 스팬에 검사 된 클래스가 있습니다. –

+0

죄송합니다. 코드를 약간 변경했는데 모두 좋았습니다. –

관련 문제