2014-03-27 32 views
1

我大教堂字符串有這樣的:文本對象jQuery中

<input type="hidden" id="current_time" value="27 Mar 14 11:29:57 GMT-04:00"> 

我一個變量分配給這樣的值:

g_current_time = $('#current_time').attr("value"); 

當控制檯日誌g_current_time我得到預期:

27 Mar 14 11:29:57 GMT-04:00 

但是當試圖在Dom中顯示變量的內容時,它顯示爲[Object Text]。

如何將其轉換爲字符串?

該變量連接成一個字符串,該字符串又在DOM中顯示;

stat.innerText = " Shutdown request on channel " + channel_identifier + " @ " + g_current_time + " accepted."; 

此時控制檯登錄stat.innerText顯示:

Shutdown request on channel 1 @ [object Text] accepted. 
+2

你是如何試圖顯示在DOM該變量的內容是什麼? –

+0

同意,但問題出在您嘗試在DOM中顯示變量。小提琴:http://jsfiddle.net/xp4r6/ –

+0

我更新了原始問題,以顯示在連接結果顯示在屏幕上之前如何連接它的更多細節。在這個連接之後,我首先看到了這個問題。 – user1469779

回答

0

請使用.VAL()如下,它似乎很好地工作。

演示:Fiddle

JS:

$(function(){ 
    var g_current_time = $('#current_time').val(); 
    console.log(" Shutdown request on channel 1 @ " + g_current_time + " accepted."); 
});