按钮类的图像

时间:2016-10-17 01:50:50

标签: jquery datatables

enter image description here

您好,我在数据表

中有编辑器的代码
    var editorDataTableModule = (function()
    {
     return {
      editorInitializer : function()
      {
       editor = new jQ.fn.dataTable.Editor(
       {
        "ajax": items,
        "table": "#example",
        "fields": [ {
         "label": "Name",
         "name": "name"
        }, {
         "label": "Start Range",
         "name": "startRange"
        }, {
         "label": "End Range:",
         "name": "endRange"
        }, {
         "label": "Old Risk Grade:",
         "name": "oldRiskGrade"
        }, {
         "label": "Reporting Risk Grade:",
         "name": "reportingRiskGrade"
        }]
       }); 
      }
       }
    })();

    table = jQ('#example').DataTable({
     retrieve : true,
     bFilter : false,
     "bProcessing" : true,
     "data" : items,
     "columns" : [ {
      "data" : "name"
     }, {
      "data" : "startRange"
     }, {
      "data" : "endRange"
     }, {
      "data" : "oldRiskGrade"
     }, {
      "data" : "reportingRiskGrade"
     },{
      "data" : "approvalType"
     }, {
      data: "null",
      className: "center",
      render: function(data,type,row)
      {
       return '<a href="" class="editor_edit">Edit</a>/
               <a class="editor_remove" href="">Delete</a>';
      }
     }],
    });

     // Edit record
    jQ('#example').on('click', 'a.editor_edit', function (e)
    {
     e.preventDefault();
     editor.edit( jQ(this).closest('tr'),
     {
      title: 'Edit record',
       buttons: 'Update'
     } );
});

现在,当我点击我的编辑按钮时,它打开了一个模式,其中有一个更新按钮,现在我想在点击更新按钮时调用另一个功能。由于这个按钮没有Id,并且是通过数据表的一些内部javascript动态创建的,实现此功能的最佳方法是什么?任何帮助,将不胜感激。 感谢

1 个答案:

答案 0 :(得分:0)

您有多个选择...类,属性..也许是我在您的代码中看到的标题。试试这个:

$(document).on('click','button[title="Edit record"]', function() {
     // your functions
});