单击不同的按钮时调用Jquery函数

时间:2015-10-20 09:52:13

标签: jquery

当点击我的应用程序中的删除按钮时,我需要调用下面的jquery函数。

$(document).ready(function(){ 
        $('#new').click(function() {
        $( "#dialog-confirm" ).dialog({
        resizable: false,
        height:140,
        modal: true,
        buttons: {
            "Delete user": function() {             
            $( this ).dialog( "close" );
            },
        Cancel: function() {
            $( this ).dialog( "close" );
            }
        }
        });
        });
  });

我怎样才能做到这一点? 问题是按钮的id和类名是不同的。无法更改id和类,因为它可能在某处用于不同的功能。

我需要将此功能放在一个地方,我需要在使用删除按钮的任何地方调用,当我点击对话框中的删除按钮时,我需要传递不同的删除方法。

例如:在用户页面中我必须调用deleteuser()方法,在客户端页面中我必须调用deleteclient()方法。应根据页面调用该方法。

1 个答案:

答案 0 :(得分:0)

从按钮元素更改ID:

  $(document).ready(function(){ 
            $('button').click(function() {
            $( "#dialog-confirm" ).dialog({
            resizable: false,
            height:140,
            modal: true,
            buttons: {
                "Delete user": function() {
                deleteUser();
                $( this ).dialog( "close" );
                },
            Cancel: function() {
                $( this ).dialog( "close" );
                }
            }
            });
            });
      });