2016-12-20 3 views
0

HTMLコードを返しjQueryのは.text()メソッドは空の文字列

$(document).ready(function() { 
    function updatedDate() { 
     var testDateUtc = moment.utc(); 
     var local = moment(testDateUtc).local(); 

     var updatedTime = moment(local).format("MM/DD/YYYY h:mm A"); 
     console.log('updated: ', updatedTime); // log: "updated: 12/20/2016 11:44 AM" 

     $('#updatedTime_SalesTab').text(updatedTime); 
    } 

    updatedDate(); 
}); 

をしかし、私は唯一の時計アイコンを持って、スパンは空です。私のコードに何が問題なのですか?

+0

コードがうまくいくように見えます...あなたのコンソールウィンドウでエラーをチェックしましたか? –

+2

ここにjsfiddleがあり、うまくいきます:https://jsfiddle.net/FLhpq/7410/ –

+0

プラグインを含むことを忘れましたか? –

答えて

0

ただ、これは私の問題を解決し、私の場合でHTML

$(document).ready(function() { 
    function updatedDate() { 
     var testDateUtc = moment.utc(); 
     var local = moment(testDateUtc).local(); 

     var updatedTime = moment(local).format("MM/DD/YYYY h:mm A"); 
     console.log('updated: ', updatedTime); // log: "updated: 12/20/2016 11:44 AM" 

     $('#updatedTime_SalesTab').html(updatedTime); 
    } 

    updatedDate(); 
}); 
+0

あなたの答えをありがとうございます! 。 – DenysM

-1

でテキストを置き換えます

$(document).ready(function() { 
    updatedDate(); 
}); 

function updatedDate() { 
    var testDateUtc = moment.utc(); 
    var local = moment(testDateUtc).local(); 

    var updatedTime = moment(local).format("MM/DD/YYYY h:mm A"); 
    console.log('updated: ', updatedTime); // log: "updated: 12/20/2016 11:44 AM" 

    $('#updatedTime_SalesTab').text(updatedTime); 
} 
0

が、これは私のため

$(document).ready(function() { 
 
    
 
function updatedDate() { 
 
     var testDateUtc = moment.utc(); 
 
     var local = moment(testDateUtc).local(); 
 

 
     var updatedTime = moment(local).format("MM/DD/YYYY h:mm A"); 
 
     console.log('updated: ', updatedTime); // log: "updated: 12/20/2016 11:44 AM" 
 

 
     $('#updatedTime_SalesTab').text(updatedTime); 
 
    } 
 
    updatedDate(); 
 
});
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.5.1/moment.min.js"></script> 
 
<script> 
 

 

 
function updatedDate() { 
 
    var testDateUtc = moment.utc(); 
 
    var local = moment(testDateUtc).local(); 
 

 
    var updatedTime = moment(local).format("MM/DD/YYYY h:mm A"); 
 
    console.log('updated: ', updatedTime); // log: "updated: 12/20/2016 11:44 AM" 
 

 
    $('#updatedTime_SalesTab').text(updatedTime); 
 
    updatedDate(); 
 
} 
 
</script> 
 
<div class="m-t-md"> 
 
    <small class="pull-left"> 
 
     <i class="fa fa-clock-o"></i> 
 
     <span id="updatedTime_SalesTab"></span> 
 
    </small> 
 
</div>

を正常に動作し、これを試してみてください
関連する問題