我有一个奇怪的问题。当结果为真或假时,我试图隐藏BS模态中的div。 这应该是非常直接的,但我不能让它工作。我有一个Bootstrap Modal,它通过点击按钮填充JSON内容。
模态HTML:
<div data-show="false" data-width="800" tabindex="-1" aria-hidden="false" role="dialog" class="modal fade in" id="shop-modal">
<div class="modal-dialog modal-lg">
<div class="modal-content">
... content ...
<div class="wqs-form">
</div>
</div>
</div>
</div>
脚本:
function quick_shop(url, vid){
$('.products-loader').show();
$.getJSON(url, function (data){
$('#shop-modal').modal('show');
.... etc etc
if(product.stock.available == false){
$('#shop-modal').closest('.wqs-form').hide();
}
.....
....
我认为脚本不知道它在哪个模式中。所以我已经尝试过的是为模态添加一个额外的类,如此
$('#shop-modal').modal('show').addClass('product'+vid+'');
这不起作用,div也不会隐藏或删除,或者我尝试用它做什么。
我也尝试了parent()
之类的东西。 find()
等,但没有运气。
任何?