我是jQuery的新手,我遇到了一个奇怪的问题.我正在使用jQuery change和click方法.它们在<script>标签中的HTML文件中使用时工作正常.
喜欢:
<script>
$("select,input").change(function ()
{
// My code and some alerts
});
</script>
Run Code Online (Sandbox Code Playgroud)
当我在外部JavaScript代码中复制相同内容<script>并且在我的HTML中导入它时,它根本不起作用.
在外部JavaScript代码中使用jQuery是否需要进行任何更改?
PS:从HTML中成功调用存在于相同外部JavaScript代码中的一些其他非jQuery函数.
我想在mvc4中使用jquery的日期选择器.
它给了我错误:
Uncaught TypeError: undefined is not a function
Run Code Online (Sandbox Code Playgroud)
我的jQuery函数如下:
$(document).ready(function () {
$('#dpFrom').datepicker();
});
Run Code Online (Sandbox Code Playgroud)
HTML部分如下:
<input type="text" id="dpFrom" />
Run Code Online (Sandbox Code Playgroud)
我提到:
未捕获的TypeError:undefined在使用jQuery UI时不是一个函数
包括:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css" />
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
总javascript成了:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css" />
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
<script type="text/javascript">
jQuery(document).ready(function () {
jQuery('#dpFrom').datepicker();
});
</script>
Run Code Online (Sandbox Code Playgroud)
它仍然给我错误.
请帮忙...