问题描述
我正在尝试使用dmuy / MDTimePicker github project 我在菜单头添加了一些脚本,例如
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
<script src="script/mdtimepicker.js"></script>
在我的页面中
<li onclick="InserisciOrario('risultato','Inserimento Orario OneClick');"><a href="#"><i class="fas fa-clock"></i>Inserisci Orario Trasferta</a></li>
调用jQuery函数“转到”我的web方法中,该方法在div中返回字符串以显示时钟
function InserisciOrario(div,tipo) {
//var target = document.getElementById(div);
////var spinner = new Spinner(opts).spin(target);
$(div).html("");
$.post({
url: 'menu.aspx/CreaOrarioGiornaliero',type: 'POST',data: '{Tipo: "' + tipo + '" }',contentType: "application/json; charset=utf-8",dataType: "json",success: function (data,textStatus,jQxhr) {
document.getElementById(div).innerHTML = "";
document.getElementById(div).innerHTML = data.d;
//spinner.stop();
},error: function (jqXhr,errorThrown) {
console.log(errorThrown);
}
});
}
Html += "<tr><td colspan='4' style='text-align: center;'><div>Seleziona Inizio: <input type='text' id='InizioTrasferta'/></div><script>$(document).ready(function () {$('#InizioTrasferta').mdtimepicker();});</script>"
但是什么也没显示。
如果我将其放在标准HTML页面中,它将起作用。
解决方法
我将此函数放在app.js中
function apritime() {
$('#InizioTrasferta').mdtimepicker();
$('#InizioTrasferta').show;
}
并通过onclick方法从该方法调用
onclick=" + Chr(34) + "apritime();" + Chr(34) + "
代表OP添加的答案。