1

データを編集できる CFGrid があります。私がする必要があるのは、いくつかの onblur または onchange イベントを使用して、jQuery 経由でユーザー入力を検証することです。しかし、私の jQuery コードは、クラスを使用して CFGrid 要素にアクセスできません。コード スニペットを次に示します。

<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>

上記のコードは、編集可能な cfgridcolumn をクリックすると Firebug に表示されます。したがって、次を使用できるはずです。

$('.x-grid-cell-securityusers_ACTIVE').click(function(){            
     alert('click') ;  
});

しかし、このイベントは決して発生しません。コンテナー div (グリッドを保持する) がクリック イベントを生成するため、jQuery の読み込みが正常であることを確認できます。

私の推測では、CFGRID は動的に生成されるため、JQuery に登録されません。私はJavaScriptコードも試してみました $(document).ready(function() { が、まだイベントは発生していません。

何か案は?代替アプローチはありますか?

ありがとう!

4

1 に答える 1