我有一個允許編輯數據的CFGrid。我需要做的是通過jQuery使用一些onblur或onchange事件來驗證用戶輸入。但我的jQuery代碼無法使用類訪問CFGrid元素。下面的代碼片段:ColdFusion CFGrid:通過JQuery驗證輸入
<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>
上面的代碼顯示在Firebug時,點擊可編輯CFGRIDCOLUMN所以,我應該可以使用以下命令:
$('.x-grid-cell-securityusers_ACTIVE').click(function(){
alert('click') ;
});
但這一事件永遠不會觸發。我可以確認我的jQuery加載是否正常,因爲容器div(持有網格)會生成單擊事件。
我的猜測是,CFGRID,動態生成,只是不註冊JQuery;我的JavaScript代碼也嘗試在$(document).ready(function() {
下,但仍然沒有事件被解僱。
任何想法?任何替代方法?
謝謝!
您是否使用html網格? –
是的。謝謝。這是html網格 – IrfanClemson
可能是因爲您正在嘗試混合來自兩個不同庫(ExtJS和jQuery)的事件模型。充其量,這是有問題的。 – Leigh