【发布时间】:2012-08-21 17:54:38
【问题描述】:
success: function(usernames){
//alert(usernames); ["adam","adam","adam","adam","adam"]
//alert(usernames.length); 36
var participants_list= eval(usernames); //adam,adam,adam,adam,adam
//alert(participants_list.length);5
var username= '';
for(var i=0; i<participants_list.length; i++){
username += participants_list[i] + "\n";
}
$("#usernames").html(username);
}
});
我正在尝试向#usernames 添加换行符,以便每个亚当将显示在新行上,但我不知道该怎么做。谢谢。
<td><div id="usernames">cindy</div></td>
【问题讨论】:
-
您可以使用
<br/>通常是一种不好的做法 或以有意义的方式修改 HTML 结构:<ul id="usernames"><li>cindy</li><li>adam</li></ul>然后您可以使用 CSS 来更改会显示出来。 -
如果我能以某种方式为每个“adam”创建一个新的 tr/td 会更好吗?你有什么指点吗?
-
您通常应该避免使用像泽西海岸这样的桌子。
-
这将取决于此显示的目的。一般来说,表格应该只用于表格数据。所以是的,为每个用户生成一个新行可能是合适的。如果您只是列出用户,最好使用列表。
<ul> or <ol>
标签: javascript html css line-breaks