首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么单击按钮时对话框不打开?

为什么单击按钮时对话框不打开?
EN

Stack Overflow用户
提问于 2016-08-08 16:28:36
回答 1查看 33关注 0票数 0

我有三个对话框,将通过单击按钮打开...

我已经链接了jquery-ui和jquery.min.js文件以及jquery-ui.css文件...

但当我单击按钮时,它会重定向到索引页面,而不是打开对话框。

这是我的jQuery代码...

代码语言:javascript
复制
$(function(){
        $("#recipientDialogue").dialog({
          autoOpen:false,
        });
        $("#exclusionDialogue").dialog({
          autoOpen:false,
        });
        $("#suppressionDialogue").dialog({
          autoOpen:false,
        });

        $("openRecipient").click(function(){
           $("#recipientDialogue").dialog("open");
        });
    });

这是我的html代码..。

代码语言:javascript
复制
    <td colspan="3"><button id="openRecipient">Choose Recipients</div></td>
          <td colspan="3"><button id="openSuppression">Choose Recipients</button></td>
          <td colspan="3"><button id="openExclusion">Choose Recipients</button></td>

<div id="recipientDialogue">
    <td colspan="3" style="padding-left: 55px;">
      <div id="recipientCheck"></div>
    </td>
</div>
<div id="suppressionDialogue">
    <td colspan="3" style="padding-left: 55px;"> 
      <div id="suppressionCheck"></div> 
    </td>
</div>
<div id="exclusionDialogue">
    <td colspan="3" style="padding-left: 55px;">
      <div id="exclusionCheck"></div>
    </td>
</div>

这是从静态json数组填充复选框的jquery代码...

代码语言:javascript
复制
for(var i=0; i< encoded_recipient_array.length;i++){

        jQuery('<input/>', {type:'checkbox',
            value: encoded_recipient_array[i].id,
            name:'recipient_array[]'
            }).appendTo('#recipientCheck'); //append checkbox only with id as its value....
        jQuery('<p>',{'text':encoded_recipient_array[i].name
            }).appendTo('#recipientCheck'); //append label of checkbox ......
        jQuery('<br/>').appendTo('#recipientCheck'); //looks better you know...
    }

有什么帮助吗?

EN

回答 1

Stack Overflow用户

发布于 2016-08-08 16:33:35

您错过了要放在openRecipient按钮之前的#

代码语言:javascript
复制
$("#openRecipient").click(function(){ 
    $("#recipientDialogue").dialog("open");
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38824478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档