데이터 편집을 허용하는 CFGrid가 있습니다. 내가해야할 일은 onblur 또는 onchange 이벤트를 사용하여 jQuery를 통해 사용자 입력을 검증하는 것입니다. 하지만 내 jQuery 코드는 클래스를 사용하여 CFGrid 요소에 액세스 할 수 없습니다. 여기에 코드입니다.ColdFusion CFGrid : JQuery를 통한 입력 유효성 검사
$('.x-grid-cell-securityusers_ACTIVE').click(function(){
alert('click') ;
});
은 그러나이 사건은 터지지 않 : 편집 가능한 cfgridcolumn가에 클릭하면
<td class=" x-grid-cell x-grid-cell-securityusers_ACTIVE " id="ext-gen1066"><div class="x-grid-cell-inner " style="text-align: LEFT; ;" id="ext-gen1067">No</div></td>
위의 코드는 방화범을 보여줍니다 나는 다음과 같은 사용할 수 있어야합니다 그래서. 그리드를 보유하고있는 컨테이너 div가 클릭 이벤트를 생성하기 때문에 jQuery로드가 정상적으로 작동하는지 확인할 수 있습니다.
내 생각에 동적으로 생성되는 CFGRID는 JQuery에 등록되지 않습니다. 나는 또한 $(document).ready(function() {
아래에서 시도했지만 여전히 이벤트가 발생하지 자바 스크립트 코드가 있습니다.
아이디어가 있으십니까? 다른 방법이 있습니까?
감사합니다.
당신은 html 그리드를 사용하고 있습니까? –
예. 감사. 그것은 HTML 격자 – IrfanClemson
두 개의 다른 라이브러리 (ExtJS 및 jQuery)에서 이벤트 모델을 혼합하려고 할 수 있습니다. 기껏해야 문제가되는 것입니다. – Leigh