2010-04-07 6 views
0

Cela fonctionne parfaitement dans Firefox, mais ne fonctionne pas à-dire que je reçois l'erreur suivante « ligne: 640 Erreur: Cet objet ne gère pas cette propriété ou méthode »Vous rencontrez des problèmes avec jquery ui datepicker et IE

Voici mon Code

<asp:TextBox ID="calendardatedob" CssClass="calendardatedob" runat="server" AccessKey="n" TabIndex="4" MaxLength="40" /><span 
        class="req">*</span> e.g dd/mm/yyyy 

Voici mon jquery

 $(document).ready(function() { 

     $("#ctl00_PageContent_calendardatedob").datepicker();  
    }); 

im référençant ces

<script src="../../assets/js/jquery.min.js" type="text/javascript"></script> 
<script src="../../assets/js/jquery-ui-1.8.custom.min.js" type="text/javascript"></script> 
+0

ive changé pour sélecteur à .calendardatedob à la place, mais toujours obtenir l'erreur – Howlingfish

+0

Est-ce dire ligne 640 dans votre page Web, ou le fichier javascript? Si c'est dans la page, regardez la source et assurez-vous que c'est bien l'erreur, pourrait être autre chose entièrement. –

Répondre

0

Je ne suis pas sûr que ce soit votre erreur ou non, mais vous pouvez utiliser Control.ClientID pour obtenir un élément dans un conteneur de nommage.

$("#<%= calendardatedob.ClientID %>").datepicker(); 

Si cela ne fonctionne pas également, vérifiez si tous les fichiers js sont chargés ou non, en utilisant un inspecteur DOM.

+0

ive remplacé par sélecteur à .calendardatedob à la place, mais toujours l'erreur – Howlingfish

+0

Essayez '$ (". Calendardatedob "). Length' et vérifiez si c'est> 0 – rahul