代码之家  ›  专栏  ›  技术社区  ›  Neil Outler

将jqueryui按钮添加到从Ajax加载的UI对话框

  •  2
  • Neil Outler  · 技术社区  · 16 年前

    我正在打开和关闭使用ajax动态创建的对话框。我希望能够让对话框上出现的按钮使用jqueryui按钮。我可以通过调用$(“button”).button()来实现这一点,但这会影响每个button元素。我怎样才能指定只影响此对话框上显示的按钮?

    var $dialog = $('<div>').load('/Dialog').dialog({
        autoOpen: false,
        title: 'Dialog',
        height: 250,
        width: 750,
        resizable: false,
        modal: true,
        show: "fadeIn",
        hide: "fadeOut"
    });
    $('#btnOpenDialog').click(function () {
        $dialog.dialog('open');
        return false;
    });
    
    1 回复  |  直到 16 年前
        1
  •  0
  •   Neil Outler    16 年前

    我将使用詹迪的建议,只使用对话框按钮。我试图使用通过ajax加载的HTML页面中已有的按钮。对话框按钮做我需要他们做的事情,看起来更干净。