私の人生では、これを適切に機能させることができないようです。
jQueryを実行すると、正常に動作し、最初はvar(テキスト)を正常に設定します。
その後、再度呼び出された場合、元のテキストが保持され、変更されません。もちろん、Webページを更新する必要があります。
var textが想定どおりに設定されるように、コードをどのように変更できますか?
var sdate, text
//....1)
$(document).on('keypress', function (e){ if(e.which === 13 && $('#dd').dialog('isOpen') === true) { $('.ui-state-active').click(); } });
$('#dd').dialog({ autoOpen: true, modal: true, overlay: { opacity: 1.0, background: 'black' }, title: "SELECT A NEW DUE DATE", height: 235, width: 235, draggable: false, resizable: false});
$('#d1').datepicker({
onSelect: function() {
sdate = $(this).val();
text = 'THIS IS THE ORIGINAL TEXT WHEN A DATE IS SELECTED IN THE DATEPICKER'
$("#dd").dialog("close");
}//end of onSelect: function() {
});//end of datepicker
//....2)
$(document).on('keypress', function (e){ if(e.which === 13 && $('#dd').dialog('isOpen') === true) { $('.ui-state-active').click(); } });
$('#dd').dialog({ autoOpen: true, modal: true, overlay: { opacity: 1.0, background: 'black' }, title: "SELECT APPROVAL DATE", height: 235, width: 235, draggable: false, resizable: false});
$('#d1').datepicker({
onSelect: function() {
sdate = $(this).val();
text = 'THE TEXT NEVER CHANGES FOR SOME ODD REASON AND CANT SEEM TO FIGURE OUT WHY'
$("#dd").dialog("close");
}//end of onSelect: function() {
});//end of datepicker