動的に生成されたテキストフィールドがあります(次のコードを使用):
echo "<div><table width='100%'><tr>
         <td>
             Date: <input type='text' class='span2' id='currDate'>
         </td><td rowspan='2'></td></tr></table>";
このフィールドは、ユーザーがボタンを押すと生成されます。このボタンはjavascriptにリンクしています。
$('#receipts button').live('click', function(){
        var id = this.id;
        $.ajax({
            type: "post", url: "receipt-stock.php", data: "production_detail_id="+id,
            success: function(data) {
                $('.modal-body').html(data);
                $('#new_receipt').modal('show');
                var myDate = new Date();
                var prettyDate = myDate.getDate()+'-' +(myDate.getMonth()+1)+'-'+myDate.getFullYear();
                $("#currDate").val(prettyDate);
                $('#currDate').datepicker({ dateFormat: 'dd-mm-yy' });
            }
        });
    });
javascriptからわかるように、上記のコードのテキストフィールドを含むモーダルを表示しています。の値を現在の日付に設定している部分を除いて、すべて正常#currDateに機能します。テキストフィールドには、フォーカスがあるときに日付ピッカーが表示されるかどうかにかかわらず、何も表示されません。
ただし、アラートを使用すると、テキストフィールドに必要な値があることがわかりましたが、表示されません。