兩端javascript代碼都可以單獨運行,放在一起后放在前面的能運行,后面的一個就不運行了。本人對javascript理解不深,一直沒能調出來。有哪位高手能幫我下,很感謝。
第一段放在了js文件里進行調用
1 $(document).ready(function () {
2 $.validator.addMethod('date',
3 function (value, element) {
4 if (this.optional(element)) {
5 return true;
6 }
7 var valid = true;
8 try {
9 $.datepicker.parseDate('dd/mm/yy', value);
10 }
11 catch (err) {
12 valid = false;
13 }
14 return valid;
15 });
16 var today = new Date();
17 var d = new Date();
18 d.setMonth(d.getMonth() + 2);
19 $(".datetype").datepicker({ dateFormat: 'dd/mm/yy', minDate: today, maxDate: d });
20 });
這里面關于jquery-ui的datepicker屬性的一些設置,需要的引用都已完成。
第二段javascript片段在此之后
1 <script type="text/javascript">
2 $(function () {
3 $('#DOB').datepicker({
4 onSelect: function (date) {
5 alert(date);
6 }
7 });
8 })
9 </script>
這段只實現簡單測試,當選擇日期即顯示出來
在用firbug調試時頁面加載上面代碼運行到第四行停,然后在頁面輸入日期,這時本該執行第五行卻沒執行。。
誰能給點解釋或者提示或者任何建議都將非常感激!
為什么我的javascript不起作用了
哆啦的時光機
2018-12-07 10:36:50