[英]How to show a bootstrap collapse div on button click?
我有以下div,並希望在單擊按鈕時顯示它。
我在按鈕單擊事件上使用此jquery代碼。
$('。container crash')。removeClass('。container crash')。addClass('container');
為什么在我更改班級時現在不顯示div?
<div class="container collapse">
<div class="row form-group">
<div class="col-md-6">
<div class="col-md-12" style="height:300px;">
<canvas id="graph1"></canvas>
</div>
</div>
<div class="col-md-6">
<div class="col-md-12" style="height:300px;">
<canvas id="graph2"></canvas>
</div>
</div>
</div>
<div class="row form-group">
<div class="col-md-6">
<div class="col-md-12" style="height:300px;">
<canvas id="graph3"></canvas>
</div>
</div>
<div class="col-md-6">
<div class="col-md-12" style="height:300px;">
<canvas id="graph4"></canvas>
</div>
</div>
</div>
</div>
它引發錯誤“未捕獲的TypeError:$(...)。removeClass不是函數”。
如果標簽是同一元素上的樣式類,則必須用點將標簽連接起來。
$('.container.collapse').removeClass('collapse');
否則,如果您使用$('.container collapse')
jQuery將嘗試找到內部的子元素.container
類型的collapse
。
您也不removeClass
點放在removeClass
和addClass
調用內。 由於您刪除並重新分配了容器類,因此可以將其保留在那里,僅刪除折疊類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.