Asp.net jQuery对话框服务于多个按钮';s单击事件句柄
我有一个场景 1.)已使用下拉列表和“确定”、“取消”按钮创建了一个div 2.)在文档准备就绪时-将步骤1中创建的div注册到jQuery对话框中 3.)在javascript按钮上单击-我正在打开此对话框。 4.)现在,问题是-我创建的jQuery对话框需要被同一页面上的其他按钮单击使用。现在,我的div(这是运行时使用jQuery的一个对话框)ok button click已经与一个javascript函数(button1 click)结合在一起了,我无法将其他按钮的点击事件与之关联——因此,我在这里卡住了,没有任何线索或点击来解决这个问题Asp.net jQuery对话框服务于多个按钮';s单击事件句柄,asp.net,jquery,button,dialog,click,Asp.net,Jquery,Button,Dialog,Click,我有一个场景 1.)已使用下拉列表和“确定”、“取消”按钮创建了一个div 2.)在文档准备就绪时-将步骤1中创建的div注册到jQuery对话框中 3.)在javascript按钮上单击-我正在打开此对话框。 4.)现在,问题是-我创建的jQuery对话框需要被同一页面上的其他按钮单击使用。现在,我的div(这是运行时使用jQuery的一个对话框)ok button click已经与一个javascript函数(button1 click)结合在一起了,我无法将其他按钮的点击事件与之关联——因
有人曾经在asp.net、jquery中遇到过这个问题吗?有人能提供指导吗?为什么您不能关联其他事件 按钮将具有不同的id。是吗 $('#按钮1')。单击(函数(){ 警报('已调用按钮1.click()的处理程序'); }); $('#按钮2')。单击(函数(){ 警报('已调用按钮2.click()的处理程序'); }); 这在您的情况下不可能吗?选项: 1) 当函数打开div时,解除单击处理程序的关联,然后在打开div的函数中,将单击处理程序与按钮关联 2) 创建多个按钮将它们全部隐藏,将单击处理程序与所需的每个按钮关联。当div打开时,检查要切换到可见的按钮 3) 不创建按钮,但具有动态创建按钮的功能。打开div时,通过调用函数并传入一个代码来创建该div的按钮,告诉它要打开哪个按钮以及要与click处理程序关联的内容(这可以存储在数组中,传入的只是键) 根据应用程序的不同,我使用了所有这些方法。最后一个可以有一个扭曲,允许它调用基于ajax服务器的应用程序来获取按钮文本和功能(存储在数据库中),这样就不必加载包含按钮数据的数组,还允许更轻松地扩展应用程序