jquery对话框添加不需要的按钮

时间:2014-06-18 17:54:36

标签: javascript jquery jquery-dialog

当我尝试在对话框的按钮中添加一个类时,它会拉入其他按钮。代码:

$("#selectAddressForm").dialog({
    title: "Please Select an option",
    buttons: [
              {
                  text: "Cancel",
                  "class" : "first-button",
                  click: function() {$(this).dialog('close');}
              }, 
              {
                  text: "Select",
                  "class" : "second-button",
                  click: function() {
                      bindCityStateDialog(cityState);
                      $(this).dialog('close');
                  }
              }
              ],
    resizable: false,
    width: 'auto',
});

当我运行代码时,它会添加三个额外的按钮" find,findIndexOf,findByProperty。 这些是在我的ArrayUtils.js中创建的函数,但我甚至没有在我调用我的对话框的js文件中对它们进行任何引用。

如果它有任何区别我使用jquery v1.4.2和jquery-ui-1.8.6。

先谢谢大家。

1 个答案:

答案 0 :(得分:0)

这看起来很艰难。

我记不起曾经使用class选项。我不知道是否really exists。但是,我可以记得以类似的方式使用了icons选项。它起作用了。

正如您所说,您的自定义方法可能会导致问题。我会尝试找出printing out the stack trace是否正在调用此方法。这可能会告诉您jQuery Dialog小部件是否正在调用可疑方法。