easyui dialog中自己定义的button。click事件不能用

发布于 2021-11-27 18:17:12 字数 1467 浏览 794 评论 3

问题描述:addMode在js页面设置成了dialog,但是它内部有个button按钮。在js中有click事件。问题就是button的click事件不能正常用。要不就是一进入页面就执行了click事件(没有人为触发),要不就是不执行

jsp页面

 <div id="addMode">
       <table id="addTab" class="tab1" style="display:none;">
         <tr><td class="td1">形式名称</td><td class="td2"><input type="text" name="name"/></td></tr>
         <tr><td class="td1">是否启用</td><td class="td2"><input type="checkbox" name="agreed"/></td></tr>
         <tr><td ><input id="btnAdd" type="button" class="easyui-linkbutton" data-options="iconCls:'icon-ok'" value="确定"/>
         <input type="reset" class="easyui-linkbutton" data-options="iconCls:'icon-cancel'" value="关闭"/>
         </td></tr>
       </table>
    </div>

js中

$(function(){

//这里调用 ShowAddDialog();

$('#btnAdd').bind('click',function(){

alert('test');

});

})

function ShowAddDialog(){
$('#addTab').css('display','');
$('#addMode').dialog({
title:'添加形式',
iconCls:'icon-add',
width:320,
height:140,
});

}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

平定天下 2021-11-29 14:23:08

今天偶也遇到了 这么写行

function addFun() {

parent.$.modalDialog({

title : '添加',

width : 600,

height : 500,

href : '${ctx}/material/addPage',

onLoad:function() {

var button_save = parent.$.modalDialog.handler.find('#butt_save');// butt_save 弹出页面id

button_save.click(function () {

alert("butt_save_click");

});

}

});

旧城烟雨 2021-11-29 12:48:24

不是的。btnTest是我重新做的一个测试button。和btnAdd的区别就是。btnAdd属于dialog中。而btnTest没有在dialog中。结果btnTest测试是好用的

清欢 2021-11-29 00:58:43

html里面的id是btnAdd,js里面的是btnTest吧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文