![](/img/trans.png)
[英]bootstrap uncaught typeError: $(…).timepicker is not a function
[英]TypeError: $(...).timepicker is not a function
我在使用 Jquery timepicker() 时遇到问题; 功能在这里
<link href="js/jqueryTimepicker/jquery.timepicker.css" rel="stylesheet" />
<script src="js/jquery-1.11.2.js"></script>
<script src="js/jqueryTimepicker/jquery-ui.js"></script>
<script src="js/jqueryTimepicker/jquery.timepicker.js"></script>
<script src="js/jqueryTimepicker/jquery.timepicker.min.js"></script>
这是HTML 标记
<div id="tableTime">
<table>
<tr>
<td>Monday</td>
<td>Tuesday</td>
<td>Wednesday</td>
<td>Thursday</td>
<td>Friday</td>
<td>Saturday</td>
</tr>
<tr>
<td>
<input type="text" id="txtMonday" /></td>
<td>
<input type="text" id="txtTuesday" /></td>
<td>
<input type="text" id="txtWednesday" /></td>
<td>
<input type="text" id="txtThursday" /></td>
<td>
<input type="text" id="txtFriday" /></td>
<td>
<input type="text" id="txtSaturday" /></td>
</tr>
</table>
</div>
Jquery上述所有jquery 文件都加载得很好,但它抛出一个错误 TypeError: $(...).timepicker is not a function 求助!!! 我无处可去
<script>
$(document).ready(function () {
$("#txtMonday").timepicker();
$("#txtTuesday").timepicker();
$("#txtWednesday").timepicker();
$("#txtThursday").timepicker();
$("#txtFriday").timepicker();
$("#txtSaturday").timepicker();
});
</script>
您的其中一个导入可能无法正常工作,因为我在JSFiddle中使用了它。 尝试重新下载 CSS/JS 文件并确保它们位于正确的位置。 如果这仍然不起作用,您可以使用CDN来引用 CSS/JS 文件。
将以下内容放入您的 HTML 代码中,它应该被修复
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-timepicker/1.8.1/jquery.timepicker.min.css"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-timepicker/1.8.1/jquery.timepicker.min.js"></script>
此外,将来,我可能会建议使用 CSS 类而不是像这样的个人 id:
$(document).ready(function () {
$('.txt').timepicker();
});
您可能在导入文件时遇到问题。 看: JSFiddle
检查我使用的外部资源。
$(document).ready(function () {
$("#txtMonday").timepicker();
$("#txtTuesday").timepicker();
$("#txtWednesday").timepicker();
$("#txtThursday").timepicker();
$("#txtFriday").timepicker();
$("#txtSaturday").timepicker();
});
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.3/themes/smoothness/jquery-ui.css">
<!-- Updated stylesheet url -->
<link rel="stylesheet" href="//jonthornton.github.io/jquery-timepicker/jquery.timepicker.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.3/jquery-ui.js"></script>
<!-- Updated JavaScript url -->
<script src="//jonthornton.github.io/jquery-timepicker/jquery.timepicker.js"></script>
<script>
$(function() {
$("#datepicker").datepicker();
});
$(function() {
$('#timepicker1').timepicker();
});
$(function() {
$("#datepicker1").datepicker();
});
$(function() {
$('#timepicker2').timepicker();
});
</script>
</head>
<body style="background-color:#E8E9E9;">
<form method="post" action="makecleaningappt">
<input type="text" id="datepicker" name="date">
<br>
<input type="text" id="timepicker1" name="time">
<input type="text" id="datepicker1" name="date">
<br>
<input type="text" id="timepicker2" name="time">
</form>
</body>
</html>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.