Question: **UPDATE**  

I have reverted back to Jquery 1.3.2 and everything is working, not sure what the problem is/was as I have not changed anything else apart of the jquery and ui library versions.

**UPDATE END**

I having an issue with the [JQuery UI datepicker](http://jqueryui.com/demos/datepicker/). The datepicker is being attached to a class and that part is working but the datepicker is not being displayed.

Here is the datepicker code I am using and the inline style that is being generated when I click in the input box that has the class ".datepicker". 

```
$('.datepicker').datepicker({dateFormat:'dd/mm/yy'});

display:none;
left:418px;
position:absolute;
top:296px;
z-index:1;

```

If I change the display:none to display:block the datepicker works fine except it dosen't close when I select a date.

Jquery libraries in use:

* jQuery JavaScript Library v1.4.2
* jQuery UI 1.8 jQuery UI Widget 1.8
* jQuery UI Mouse 1.8 jQuery UI
* Position 1.8 jQuery UI Draggable 1.8
* jQuery UI Droppable 1.8 jQuery UI
* Datepicker 1.8

Answer: 
I've had a similar issue with 1.7.2 versions of jQuery and jQuery UI. The popup wasn't showing up and none of the applicable suggestions above helped. What helped in my case was taking out the class="hasDatepicker" which (as the accepted answer here notes: [jQuery UI datepicker will not display - full code included](https://stackoverflow.com/questions/2820867/jquery-ui-datepicker-will-not-display-full-code-included)) is used by jquery-ui to indicate that a datepicker has already been added to the text field. Wish I found that answer sooner.
Here is the full code, it's working from my side: just test.

```
<!doctype html>
<html lang="en">
   <head>
      <title>jQuery Datepicker</title>
      <link href="http://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css" rel="stylesheet">
      <script src="http://code.jquery.com/jquery-1.10.2.js"></script>
      <script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
      <script>
         $(function() {
            $( "#datepicker1" ).datepicker();
         });
      </script>
   </head>
   <body>
      <p>Enter Date: <input type="text" id="datepicker1"></p>
   </body>
</html>

```