Here i have used collapse of 3 pannels and i have button on each pannel, when i click the button in 1st pannel, that pannel should be closed and then next pannel should get open. In have tried this but my jquery works like 1st pannel gets closed and gets opened too. Here I have attached the code
- class="tab-pane" id="financials">
- method="post">
class="panel-group" id="accordion">class="panel panel-default ">class="panel-heading">class="row">class="col-xs-7 col-sm-8 col-md-6 panel-title" style="padding-top:5px">- "collapse" data-parent="#accordion" href="#collapse1" style="text-decoration:none">Household Income
class
="col-md-3 control-label text-right">Totalclass="col-xs-5 col-sm-4 col-md-3">class="input-group pull-right font-bold" style="padding-top:7px;">class="input-group-btn">$- "spanTotalIncome">
- @*@Html.TextBox("txtTotalIncome", " ", new { @id = "txtTotalIncome", placeholder = "Amount", @class = "form-control textbox" })*@
- @*"spanTotalIncome">@Html.Label("txtTotalIncome", " ", new { @id = "txtTotalIncome", placeholder = "Amount", @class = "control-label " })*@
- @*
class="input-group-">.00*@"collapse1" class="panel-collapse collapse in">class="panel-body">- pannel 1
- "submit" id="btnFinancialIncome" name="btnFinancialIncome" class="next btn btn-info" value="Submit" disabled="disabled" style="float:right" />
class="panel panel-default">class="panel-heading">class="row">class="col-xs-7 col-sm-8 col-md-6 panel-title" style="padding-top:5px">- "collapse" data-parent="#accordion" href="#collapse2" style="text-decoration:none">Household Expenses
class
="col-md-3 control-label text-right">Total Debtclass="col-xs-5 col-sm-4 col-md-3">class="input-group pull-right font-bold" style="padding-top:7px;">class="input-group-btn">$- "spantotalExpense" ">@Html.Label("txtExpences", "", new { @id = "txtTotalExpences", placeholder = "Amount", @class = "control-label" })
- @*@Html.TextBox("txtExpences", "", new { @id = "txtTotalExpences", placeholder = "Amount", @class = "form-control textbox" })*@
- @*
class="input-group-addon">.00*@"collapse2" class="panel-collapse collapse">class="panel-body">- pannel 2
- "submit" id="btnFinancialExpense" name="btnFinancialExpense" class="next btn btn-info" value="Submit" style="float:right" disabled="disabled" />
class="panel panel-default">class="panel-heading">class="row">class="col-xs-7 col-sm-8 col-md-6 panel-title" style="padding-top:5px">- "collapse" data-parent="#accordion" href="#collapse3" style="text-decoration:none">Household Expenses
class
="col-md-3 control-label text-right">Total Assetsclass="col-xs-5 col-sm-4 col-md-3">class="input-group pull-right font-bold" style="padding-top:7px;">class="input-group-btn">$- "spanTotalAssets">@Html.Label("txtTotalAssets", "", new { @id = "txtTotalAssets", placeholder = "Amount", @class = "control-label" })
- @*@Html.TextBox("txtTotalAssets", "", new { @id = "txtTotalAssets", placeholder = "Amount", @class = "form-control textbox" })*@
- @*
class="input-group-addon">.00*@"collapse3" class="panel-collapse collapse">class="panel-body">- Pannel 3
- "submit" id="btnFinancialAsset" name="btnFinancialAsset" class="next btn btn-info" value="Submit" style="float:right" disabled="disabled" />
- my script:
- $('.panel-collapse.in').collapse('show', function () {
- $('#collapse1').collapse('hide');
- });
- $('.panel-collapse.in').collapse('show', function () {
- $('#collapse2').collapse('show');
- });
3 Replies
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.
Nilesh ShahPosted Nov 24, 2017, 8:37 AM
Monica PriyadharshiniPosted Nov 24, 2017, 12:55 AM
Nilesh ShahPosted Nov 23, 2017, 9:50 AM