jquery remove()不会在向导中工作

时间:2013-05-29 09:04:34

标签: jquery wizard

我的应用程序中有一个向导弹出。

请参阅:http://www.panopta.com/2013/02/06/bootstrap-application-wizard

我想在按下某个按钮时删除向导的一部分。

我将这个部分包含在名为“雇用部分”的DIV中。

我想在按下某个按钮时删除此部分的所有内容。

我无法使用此代码,如果我放置$('#hiresection')。remove();在$(document)上面.ready(function(){div将被隐藏。但它放在哪里它不会工作。

<a href="#repair" id="open-repair-wizard"><i class="icsw32-cog-3"></i><span>New Repair</span></a>


$(document).ready(function() {
$.fn.wizard.logging = false;

var wizard = $("#wizard-demo").wizard({submitUrl: "../newclient"});
$(".chzn-select").chosen();

wizard.on("submit", function(wizard) {
    $.post(wizard.args.submitUrl, wizard.serialize())
    .done(function() {
        wizard.trigger("success");
        wizard.hideButtons();
        wizard.showSubmitCard("success");
    });
});

wizard.on("reset", function(wizard) {
    wizard.setSubtitle("");
    wizard.el.find("input").val("");
});

wizard.el.find(".wizard-success .im-done").click(function() {
    wizard.reset().close();
    location.reload();
});

wizard.el.find(".wizard-success .create-another-server").click(function() {
    wizard.reset();
});

$("#open-hire-wizard").click(function() {
    wizard.show();
});

$("#open-repair-wizard").click(function() {
    $('#hiresection').remove();
    wizard.show();
});
$("#open-hirerepair-wizard").click(function() {
    wizard.show();
});

});

有什么想法吗?

0 个答案:

没有答案