【发布时间】:2019-10-23 11:55:35
【问题描述】:
我正在尝试将日期时间选择器小部件添加到我的 jupyter notebook APP。所以我从here得到了代码
无论如何,我将代码放入单元格中,但它只显示输入表单,当我单击它时没有任何反应。
我通过创建一个 .html 文件测试了代码,它运行良好,但在 jupyter notebook 中却没有。
only an empty form is shown as you can see on this pic
from IPython.display import display, HTML
html_code = '''
<head>
<script type="text/javascript" src="https://cdn.jsdelivr.net/jquery/latest/jquery.min.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.css" />
</head>
<body>
<input type="text" name="datetimes" />
<script>
$(function() {
$('input[name="datetimes"]').daterangepicker({
timePicker: true,
startDate: moment().startOf('hour'),
endDate: moment().startOf('hour').add(32, 'hour'),
locale: {
format: 'M/DD hh:mm A'
}
});
});
</script>
</body>
'''
display(HTML(html_code))
【问题讨论】:
标签: javascript jquery html jupyter-notebook ipython