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)