答案 0 :(得分:3)
这是您正在寻找的答案,但是您是否介意我问您为什么不想使用data-dismiss="alert"
?
$('div.alert .close').on('click', function() {
$(this).parent().alert('close');
});
答案 1 :(得分:2)
我使用这样的东西。
/* Fadeout Flash Notice */
setTimeout(function() {
$('.alert').fadeOut('slow');}, 3000
);
答案 2 :(得分:0)
试试这个:
<script>
$('.close').click(function(){
$("div.alert").hide();
});
</script>
答案 3 :(得分:0)
我已经更新了您的JSFiddle:vars.put()
代码如下:
<div id="a"></div>
<div class="alert alert-success addDefinitionMessage alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<span>12345</span>
</div>
如果要在开始时隐藏警报,则可以将内联css添加为:
<div id="a"></div>
<div class="alert alert-success addDefinitionMessage alert-dismissable" style="display:none">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<span>12345</span>
</div>
并使用jQuery显示警报:
<script>
$(document).ready(function(){
$('.alert').show();
});
</script>