I can you please tell me why my css is applied in my variable. when I write like this
 html+='<div>'+tenLengthString+'</div>';
fiddle: http://jsfiddle.net/yzaaJ/5/ it show my contend in row.but I need to show timestamp in all row.At every row I need to show timestamp.So I change my variable .
 html+='<div style=width:60%; float:left;><b>'+ hours + ":" + minutes + ":" +  seconds+'</b></div><div style=width:40%; float:left; text-align:right; ><b>'+ 1 +'    </b></div></div><div>'+tenLengthString+'</div>';
fiddle http://jsfiddle.net/yzaaJ/6/
but it look different .how can i display timestamp in front of each row ?
var words = str.split(" ");
var tenLengthString = "";
var html='';
for(var index = 0; index < words.length; index++)
{
    var currentWord = words[index];
    var currentLength = tenLengthString.length;    
    if(((currentLength + currentWord.length + ((currentLength > 0) ? 1: 0))) > 30)
    {        
        html+='<div style=width:60%; float:left;><b>'+ hours + ":" + minutes + ":" +  seconds+'</b></div><div style=width:40%; float:left; text-align:right; ><b>'+ 1 +'    </b></div></div><div>'+tenLengthString+'</div>';
        console.log(tenLengthString);        
        tenLengthString = currentWord;        
    } else {
        if(currentLength > 0)
            tenLengthString += " ";    
        tenLengthString += currentWord;
    }    
    if(index == words.length - 1){
      console.log(tenLengthString);
       html+='<div>'+tenLengthString+'</div>';
    }        
}
$("#test").html(html)