【发布时间】:2015-01-29 16:12:29
【问题描述】:
我正在使用 jquery-selectable 来选择多个表格单元格。每个表格单元格都有一个 data-date 属性,每个单元格都有一个日期。在使用模式窗口中的数据日期值进行选择后,我想打开一个引导模式窗口。这是我目前正在使用的 HTML 和 jQuery 代码:
<tr class="selectable">
<th class="user-blue">J. Doe 123456</th>
<td class="ui-state-default" data-date="12-12-2015" data-toggle="modal" data-target="#myModal">12</td>
<td class="ui-state-default" data-date="12-23-2015" data-toggle="modal" data-target="#myModal">12</td>
<td class="ui-state-default" data-date="1-02-2016" data-toggle="modal" data-target="#myModal">24</td>
<td class="ui-state-default" data-date="1-12-2016" data-toggle="modal" data-target="#myModal">24</td>
<td class="ui-state-default" data-date="12-11-2015" data-toggle="modal" data-target="#myModal">N/A</td>
etc...
</tr>
这是目前的 javascript:
$(function() {
$( ".selectable" ).selectable();
});
$(function(){
$('#myModal').modal({
keyboard: true,
backdrop: "static",
show:false,
}).on('show', function(){ //subscribe to show method
var date = $(event.target).closest('td').data('data-date');
$(this).find('.modal-body').html($('<b>dates selected: ' + date + '</b>'))
});
});
这里是 jsFiddle 网址http://jsfiddle.net/jeffcc/uwb6pbpk/
问题是,在我选择了几个单元格之后,模式根本没有打开,其次,由于我无法走得足够远,我无法显示数据日期值。
如何在我选择了几个单元格后打开模式?
【问题讨论】:
标签: javascript jquery twitter-bootstrap jquery-ui twitter-bootstrap-3