如何在页面加载时在ng-grid的第一列上启用单击事件

时间:2013-08-02 06:59:49

标签: javascript jquery angularjs ng-grid

如何在页面加载时在ng-grid的第一列上启用单击事件。

所有字段都是动态的。我使用了ng -grid

我试过这些

$('.colt0').find('.icon-sort').click();
$('.colt0').find('.icon-sort').trigger('click');
$('.colt0').trigger('click');
$('.colt0').on('trigger' ,'click');

但没有工作......

请建议。

2 个答案:

答案 0 :(得分:1)

您应该使用委派活动

$(".colt0").on("click", ".icon-sort", function(event){
    // will fire for dynamically loaded .icon-sorts
});
  

委派事件的优势在于它们可以处理来自的事件   稍后添加到文档中的后代元素。 ...

  

...除了能够处理后代元素的事件外   尚未创建,委托事件的另一个优势是他们的   当许多元素必须存在时,开销要低得多   监测。

了解更多here

答案 1 :(得分:1)

试试这个:

    $(document).on('click', '.colt0', function(){
    //do something
    });