http://www.ama3.com/anytime/jQuery - initialisation en direct de AnyTime Picker sur l'élément annexe
$(".pick_date").AnyTime_picker({ format: "%W, %M %D, %z" });
Ceci est du code pour initialiser sélecteur de AnyTime sur l'élément .pick_date
. Mais si j'ajoute un élément, AnyTime ne fonctionne pas. Y a-t-il un moyen de le faire fonctionner?
J'ai essayé ceci:
$('#submit-buton').live("click", function() {
$.ajax({
type: "POST",
url: '/AddTask',
dataType: 'html',
success: function(data) {
$("#taskModule").append(data);
$(".pick_date").AnyTime_picker({ format: "%W, %M %D, %z" });
}
});
});
Mais aucun effet ...
Toute idée?
EDIT:
Cela fonctionne:
<div id="mydatepicker">
</div>
<input type="button" id="MyButton" value="Append" />
<script type="text/javascript">
$(function() {
var mydatepickerHtml = 'English: <input type="text" id="field1" size="50" value="Sunday, July 30th in the Year 1967 CE" /><br/>Español: <input type="text" id="field2" value="12:34" />';
$("#mydatepicker").append(mydatepickerHtml);
$('#MyButton').live("click", function() {
// ...
});
AnyTime.picker("field1", { format: "%W, %M %D in the Year %z %E", firstDOW: 1 });
$("#field2").AnyTime_picker(
{ format: "%H:%i", labelTitle: "Hora",
labelHour: "Hora", labelMinute: "Minuto" });
});
</script>
Mais cela ne ...
<div id="mydatepicker">
</div>
<input type="button" id="MyButton" value="Append" />
<script type="text/javascript">
$(function() {
$('#MyButton').live("click", function() {
var mydatepickerHtml = 'English: <input type="text" id="field1" size="50" value="Sunday, July 30th in the Year 1967 CE" /><br/>Español: <input type="text" id="field2" value="12:34" />';
$("#mydatepicker").append(mydatepickerHtml);
});
AnyTime.picker("field1", { format: "%W, %M %D in the Year %z %E", firstDOW: 1 });
$("#field2").AnyTime_picker(
{ format: "%H:%i", labelTitle: "Hora",
labelHour: "Hora", labelMinute: "Minuto" });
});
</script>
'# submit-buton' n'est pas une faute de frappe? juste au cas où ... – jAndy
non :) ... tout fonctionne bien sauf l'initialisation –
On dirait que le problème avec ce code est que vous créez l'entrée sur l'événement click mais que vous créez le sélecteur en dehors du gestionnaire d'événements. Cela signifierait que vous essayez de créer le sélecteur avant l'entrée existe (l'entrée doit être sur la page avant d'essayer de créer le sélecteur pour cela!). Voir mon autre réponse pour plus d'aide (je suis l'auteur de AnyTime.picker donc votre meilleur pari est de venir directement à moi pour de l'aide!) –