如何在jQuery中对齐(文本无法在时间前面显示)

如何在jQuery中对齐(文本无法在时间前面显示),jquery,jquery-mobile,Jquery,Jquery Mobile,我正在使用web服务工作,实际上我面临一个问题,即我的web服务文本没有提前显示。我需要在时间之前展示课文 我真的很喜欢 <div data-role="content" data-theme="d"> <div class="container"> <div id="timeID" class ="left"> </div> <div id="realTimeContents" cla

我正在使用web服务工作,实际上我面临一个问题,即我的web服务文本没有提前显示。我需要在时间之前展示课文

我真的很喜欢

<div data-role="content" data-theme="d">
    <div class="container">
        <div id="timeID" class ="left">
        </div>
        <div id="realTimeContents" class = "right realtimeContend_h">
        </div>
        <div class="cursor" style="font-size:23px;">|</div>
    </div>
</div>

function nativePluginResultHandler (result)
{
     var currentTime = new Date()
     var hours = currentTime.getHours()
     var minutes = currentTime.getMinutes()

     if (minutes < 10)
        minutes = "0" + minutes

     $('#timeID').append("<b>" + hours + ":" + minutes + " " + "</b>");
     $('#realTimeContents').prepend('<p>'+result+'</p>');
}

据我所知,您希望您的输出如下所示:

6:30演示文件不存在

但是您有两个单独的div,您正在填充它们。一个你正在填充的时间。另一个是您正在填充的结果

如果你需要两者结合,为什么不加上呢

$('#timeID')。追加(“+hours+”:“+minutes+”++“+result+”

如果您希望时间和结果在同一行,为什么要使用两个单独的div

也许我误解了你的问题

更新:由于结果包含换行符,并且您希望在每行换行符旁边显示时间,请尝试以下操作:

var lines=result.split(“
”)

$。每个(行,函数(){
var text=”“+此+”;
$('#timeID')。追加(“+hours+”:“+minutes+”++“+text+”
); });

请注意,如果返回的结果具有与

不同的换行符,则需要更改拆分。

据我所知,您希望您的输出如下所示:

6:30演示文件不存在

但是您有两个单独的div,您正在填充它们。一个你正在填充的时间。另一个是您正在填充的结果

如果你需要两者结合,为什么不加上呢

$('#timeID')。追加(“+hours+”:“+minutes+”++“+result+”

如果您希望时间和结果在同一行,为什么要使用两个单独的div

也许我误解了你的问题

更新:由于结果包含换行符,并且您希望在每行换行符旁边显示时间,请尝试以下操作:

var lines=result.split(“
”)

$。每个(行,函数(){
var text=”“+此+”;
$('#timeID')。追加(“+hours+”:“+minutes+”++“+text+”
); });

请注意,如果返回的结果具有与

不同的换行符,您需要更改拆分。

实际上您理解我的问题。。!!事实上,我正在试图解决,但在采取两个div后,我无法解决。。!!现在我正在核对你的答案。。!!是的,我得到了一点结果。。!!我得到了这样的结果..检查我的更新。。!!这是不是可以显示时间,当有一个新的行…?真棒的回答,谢谢老兄。。。!!!!还有一个问题是,是否可以自动滚动结果..?是否可能是自动滚动结果意味着,如果数据变大(正在出现),它将开始滚动(如聊天示例中)?其次,我们是否可以在结果中留下一些空白,因为它已接近最新..?事实上,您理解我的问题。。!!事实上,我正在试图解决,但在采取两个div后,我无法解决。。!!现在我正在核对你的答案。。!!是的,我得到了一点结果。。!!我得到了这样的结果..检查我的更新。。!!这是不是可以显示时间,当有一个新的行…?真棒的回答,谢谢老兄。。。!!!!还有一个问题是,是否可以自动滚动结果..?是否可能是自动滚动结果意味着,如果数据变大(正在出现),它将开始滚动(如聊天示例中)?其次,我们是否可以在结果中留下一些空白,因为它已接近最新。。?
6:30 Demo file not found
6:30 .
6:30  it
6:30 ic
6:31 ic
6:31 hi UI 
$.each(lines, function(){
  var text = "<span style='margin-left: 10px;'>" + this + "</span>";
  $('#timeID').append("<b>" + hours + ":" + minutes + " " + "</b> " + text + "<br/>");
});