我有一个网站日历,其行为与预订请求类似。 我曾在Bootstrap 2x中工作,但已将应用程序转换为3.0。一切似乎都在工作,但我正试图弄清楚如何动态更改数据目标。如何动态更改bootstrap模式数据 - 目标点击
如果日期是可用的,经过一天的日历可能是这样的:
<div id="20140226" data-id="20140226" class="NotRequested calDay" data-target="#modalDialog1" data-toggle="modal">26</div>
我有一个拉动的日子div的ID,并设置其工作要求的div id的演出活动精细。
$('#modalDialog1').on('show.bs.modal', function (e) {
$(e.target).data("id", $(e.relatedTarget).data("id"));
}
在这种模式,一键发送的日期的请求,如果成功,交换类的div表明该日期已要求。
这是我的问题: 在Bootstrap 2x中,我将取消绑定单击事件并重新绑定到新的单击事件。
在Bootstrap 3x中我试图更改数据目标。
dateElement.data("target", "#modalDialog2");
当我再次在这个日期点击,我得到的初始请求对话框中的“#modalDialog1”代替#modalDialog2
我也试图保持绑定/解除绑定代码,但是,它看起来像我将需要删除模态数据切换,因为它现在在请求日期后显示两个对话框。
我明显错过了一些东西。
如何动态更改数据目标,以便它将调用第二个对话框?