我正在尝试学习 jquery 和 twitter 引导程序。我有两种警报:
- 页面加载时发出警报
- 简单示例中基于操作(按钮单击)的警报。
在页面加载创建的警报上按“x”会清除它。按钮加载的内容不会发生同样的情况。我的脚本中是否缺少某些内容?
<div class="container">
<div class="row">
<div class="span12">
<div id="alert-section" class="alert alert-success">
<button type="button" class="close" data-dismiss="alert">×</button>
<h4>Page load alert!</h4>
This alert is displayed when page loads.
</div>
<button type="button" id="btn-alert" href="#">Open my alert</button>
<div id="le-alert"></div>
</div>
</div>
</div>
$('#btn-alert').click(function () {
$('#le-alert').addClass('alert in');
$('#le-alert').append('<button type="button" class="close" data-dismiss="alert">×</button><h4>Alert title</h4><p>This alert is dispalyed on button click</p>');
});
$('.close').click(function () {
$(this).parent().removeClass('alert in');
$(this).parent().empty();
});
代码演示:http: //jsfiddle.net/HgeUn/