2016-06-01 128 views
-1

我为日历写了此代码,它在一个文件上工作,而不在另一个上。看看:这个日历为什么不工作?

<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"> 
     <script src="//code.jquery.com/jquery-1.10.2.js"></script> 
     <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script> 
     <link rel="stylesheet" href="style.css"> 
      <script> 
     $(document).ready(function() { 
      $("#datepicker").datepicker(); 
     }); 
     </script> 
     <p>Date: <input type="text" id="datepicker"></p> 

为什么它不只是在一个文件上工作?

+0

它的正常工作。请检查您的控制台是否有错误。 –

+0

这是说datepicker()不是一个函数。 –

回答

1

如果是使用变量$另一个库,你可以这样做:

var $j = jQuery.noConflict(); 
$j(function() { 
     $j("#datepicker").datepicker(); 
}); 
+0

是的!它现在工作!非常感谢! :) –

+0

最受欢迎:) –

0

复制并粘贴此:

<!doctype html> 

<head> 
    <meta charset="utf-8">  
    <link rel="stylesheet" href="http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"> 
    <script src="http://code.jquery.com/jquery-1.10.2.js"></script> 
    <script src="http://code.jquery.com/ui/1.11.4/jquery-ui.js"></script> 


<script> 
    $(function() { 
     $("#datepicker").datepicker(); 
    }); 
</script> 

</head> 

<body>  
    <p>Date: <input type="text" id="datepicker"></p>   
</body> 
</html> 
+0

我试过了。没有工作。 –

+0

这对我有用!尝试复制粘贴我的代码到一个新的文件。 – Eyal

+0

试图放入一个新的文件。没有工作。 –

0

的问题是你的链接到jQuery的UI是无效的,解决这个问题,它会工作。

https://jsfiddle.net/jamiguel77/atg5m6ym/

//code.jquery.com/ui/1.11.4/jquery-ui.js 
+0

你是说我应该用'https:// jsfiddle.net/jamiguel77/atg5m6ym /'来代替'code.jquery.com/ui/1.11.4/jquery-ui.js'吗? –

+0

不,正确的jquery-ui链接是//code.jquery.com/ui/1.11.4/jquery-ui.js。 jsfiddle显示了一个工作示例。我尝试在那里引用你的jquery-ui,但无法找到它。 – chungtinhlakho

+0

用这个“” /ui/1.11.4/jquery-ui.js“>” – chungtinhlakho