2009-09-09 9 views
0

J'utilise datepicker jquery, s'il vous plaît voir ci-dessous le codeComment ajouter align = "absmiddle" dans Jquery datepicker

$(document).ready(function() 
{   
    $(".txtDate").datepicker({ 
    showOn: 'button', 
    buttonImage: '../images1/calendar.gif', 
    buttonImageOnly: true, 
    dateFormat: 'dd/mm/yy',  
    showOtherMonths: true, 
    showStatus: true, 
    onSelect:function(){} 
    }); 

}); 

Et le code qui est généré après avoir utilisé datepicker est ci-dessous:

<td class="gridWidth175"> 
    <input type="text" class="txtDate hasDatepicker" id="ctl00_ContentPlaceHolder2_txtFromSearchDate" name="ctl00$ContentPlaceHolder2$txtFromSearchDate"/><img class="ui-datepicker-trigger" src="../images1/calendar.gif" alt="..." title="..."/> 
    <input type="text" class="txtDate hasDatepicker" id="ctl00_ContentPlaceHolder2_txtToSearchDate" name="ctl00$ContentPlaceHolder2$txtToSearchDate"/><img class="ui-datepicker-trigger" src="../images1/calendar.gif" alt="..." title="..."/>        
</td> 

Maintenant, si vous voyez il y a vide "alt" et "title" je veux donner le texte alt aussi bien que je veux ajouter "align = 'absMiddle' donc avant qu'il soit rendu sur la page ma balise img sera comme ci-dessous:

<img class="ui-datepicker-trigger" src="../images1/calendar.gif" alt="Select Date" title="Date" align="absMiddle"/> 

Aidez s'il vous plaît!

Répondre

1

Vous pouvez ajouter ces attributs manuellement après l'initialisation du datepicker:

$('.ui-datepicker-trigger').attr('alt', 'Select Date').attr('title', 'Date'); 

Comme pour l'attribut d'alignement, je définiriez quelque part dans CSS stylesheet au lieu de JavaScript.

+0

Merci beaucoup Rayell pour votre aide! –