当我尝试在对话框的按钮中添加一个类时,它会拉入其他按钮。代码:
$("#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。
先谢谢大家。
答案 0 :(得分:0)
这看起来很艰难。
我记不起曾经使用class
选项。我不知道是否really exists。但是,我可以记得以类似的方式使用了icons
选项。它起作用了。
正如您所说,您的自定义方法可能会导致问题。我会尝试找出printing out the stack trace是否正在调用此方法。这可能会告诉您jQuery Dialog小部件是否正在调用可疑方法。