我的Dom有这个:
<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.
答案 0 :(得分:0)
请使用如下的.val(),它似乎工作正常。
演示:Fiddle
JS:
$(function(){
var g_current_time = $('#current_time').val();
console.log(" Shutdown request on channel 1 @ " + g_current_time + " accepted.");
});