[英]newline in title of element html using javascript
我想在標題中添加用戶列表,並且每個用戶都有一行,我可以這樣嘗試:
var favTitle;
for(var j=0;j<like_favs[1].length;j++)
favTitle +=like_favs[1][j].username+"\n";
$("#Item").append('<i title="In favorite users : '+favTitle+'">Favorite</i>');
我也嘗試過" "
和" "
但它不能正常工作,所有內容都寫在一行中,請務必幫忙留下一行。
嘗試在每行末尾添加一個換行符( <br>
)。
$("#fav").append('<i title="In favorite users : '+favTitle+'">Item</i><br>');
應該可以工作(我已經在Chrome,Firefox和Edge中測試過):
let users = [{username: 'user1'}, {username: 'user2'}, {username: 'user3'}]; let favTitle = ''; for(let j = 0; j < users.length; j++) favTitle += users[j].username + " "; $("#item").append('<i title="In favorite users: ' + favTitle + '">Favorite</i>');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div id = item></div>
我認為這應該可行,否則,您應該更新瀏覽器:
var favTitle = '';
for(var j=0;j<like_favs[1].length;j++)
favTitle +=like_favs[1][j].username+" ";
$("#Item").append('<i title="In favorite users : '+favTitle+'">Favorite</i>');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.