簡體   English   中英

使用javascript的html元素標題中的換行符

[英]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>');

我也嘗試過"&#13;" "&#10;" 但它不能正常工作,所有內容都寫在一行中,請務必幫忙留下一行。

嘗試在每行末尾添加一個換行符( <br> )。

$("#fav").append('<i title="In favorite users : '+favTitle+'">Item</i><br>');

&#13; 應該可以工作(我已經在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 + "&#13;"; $("#item").append('<i title="In favorite users: &#13;' + 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+"&#13;";

$("#Item").append('<i title="In favorite users : &#13;'+favTitle+'">Favorite</i>');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM