I use jquery for adding table dynamically and I use this pattern:
var tbl = $("<table></table>").addClass("messageTable");
var tblRow = $("<tr></tr>").addClass("messageRow").appendTo(tbl);
var tblCol1 = $("<td></td>").text(username+":").addClass("sender").appendTo(tblRow);
var tblCol2 = $("<td></td>").text(message).css({"color":color}).appendTo(tblRow);
When I have ‘message’ value starts with all spaces, then it looks like this mechanism automatically trims the text. I am sure because I am alerting message before create new table
Ex:
message=’ xxx’
then table column= ‘xxx’
Can you help me how can I prevent auto trimming?
Thanks
It is not the auto trimming, It is just that any space inside td will be ignored. Try the below CSS and it should work,
DEMO here