javascript - 如何在 jQuery 函数 text() 中添加新行

标签 javascript jquery

我想在 jQuery 函数中插入新行。

$.ajax({ 
        url:"http: //192.168.1.4/Experiements/webservices/api.php", 
        type:"GET", 
        dataType:"json", 
        data:{type:"login", UserName:userId,Password:userPassword}, 
        ContentType:"application/json", 
        success: function(response){                        
        alert(JSON.stringify(response));                                   
              var detailsDiv=$("div#details");
              var userName=response[0].User.UserName;                              
              var ID=response[0].User.Followers;
              var Email=response[0].User.email;
              var Dish=response[0].User.Dish;                              
             detailsDiv.text("UserName: "+userName+"ID: "+ID+"Email: "+Email+"Dish: "+Dish);
         }, 

检查上面代码中的以下行: detailsDiv.text("UserName: "+userName+"ID: "+ID+"Email:"+Email+"Dish: "+Dish); 它给出的输出如下: UserName: Ravi ID: 123 Email:ravi@gmail.com Dish: Indian Dishes

我想要像这样的输出

UserName: Ravi  
ID: 123  
Email:ravi@gmail.com  
Dish: Indian Dishes

最佳答案

更改.text.html并使用<br>元素,它插入一个换行符:

detailsDiv.html("UserName: "+userName+"<br>ID: "+ID+"<br>Email: "+Email+"<br>Dish: "+Dish);
//                                      ^^            ^^                  ^^

如果您正在编写 XHTML,则 <br>标签必须关闭,例如 <br /> :

detailsDiv.html("UserName: "+userName+"<br />ID: //...

关于javascript - 如何在 jQuery 函数 text() 中添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27742496/

相关文章:

javascript - 获取所选选项 Select2 的单个值

javascript - 如何将外部 JavaScript 与 Shopify 网站相结合

javascript - 如何在加载、后退和前进时运行函数

javascript - element.style 或 window.getComputedStyle() 不显示 float

javascript - Jquery.Document 中有函数和没有函数有什么区别

javascript - 如果存在 2 个或更多相同的结果,则将 select2 建议限制为 1

javascript - 使用本地存储更改 CSS 背景图片

javascript - 悬停时滚动每个列表元素的文本

javascript - 创建一个 jQuery 插件,帮助选择 parent

javascript - 如何更改使用 jquery 克隆的元素名称