如何使用if else检查是否在JQuery中单击了按钮

时间:2015-02-25 07:53:21

标签: jquery

我在Data table中有一个复选框。我想通过选择ckeck-box来对特定行进行编辑和删除操作。要获取我使用Rowcallback函数的复选框ID。当我选中复选框并单击编辑时,必须调用编辑功能,当我点击删除删除功能时必须调用。

这就是我的代码的样子

"fnRowCallback": function (nRow, o) {
     $('td:eq(0) #chkselect', nRow).on('change', function (e) {
          if (edit button condition) {
              edit();
          }
          else {
              delete();  
          }

提前致谢:)

1 个答案:

答案 0 :(得分:0)

我不知道为什么你在回调时这样做,但这是一种查明是否被检查的方法。

$('#chkSelect').is(':checked')

$('#chkSelect').attr('checked')

但更好的方法是直接在编辑和删除按钮上定义函数。我不知道你如何在那里填充html,但你可以定义一个通用函数,它将行id作为参数并从那里继续。但同样,它完全取决于你在前端的语义,我们不知道它。