Javascript 在循环中使用jquery打印HTML属性

Javascript 在循环中使用jquery打印HTML属性,javascript,jquery,twitter-bootstrap,parse-platform,Javascript,Jquery,Twitter Bootstrap,Parse Platform,我尝试在数据库(parse.com)中循环使用对象,并希望使用Bootstrap中的属性打印这些结果。我是一个初学者,不明白为什么不可能,我是怎么做到的。我知道有.attr(),但我不知道如何在我的示例中使用它 这是我的代码: var Insider = Parse.Object.extend("Insider"); function getPosts() { var query = new Parse.Query(Insider);

我尝试在数据库(parse.com)中循环使用对象,并希望使用Bootstrap中的属性打印这些结果。我是一个初学者,不明白为什么不可能,我是怎么做到的。我知道有
.attr()
,但我不知道如何在我的示例中使用它

这是我的代码:

    var Insider = Parse.Object.extend("Insider");


          function getPosts() {
            var query = new Parse.Query(Insider);
            query.find({
                success: function(results) {
                    var output = "";

                    for (var i in results) {
                        var name = results[i].get("name");
                        var catego = results[i].get("cate");
                        var imageurl = results[i].get("image");  
                        var tpp = results[i].get("tipp");

                            output += "<ul class="media-list">";
                            output += "<li class="media">";
                            output += "<div class="media-left">";
                            output += "<a href="#">";
                            output += "<img id = "two" class="media-object"
alt="...">"

output += "<h4>+ + name + "</h4>";                            
output += "</a>"
                            output += "</div>"

                    }

                    $("#list").html(output);
                }, 

                error: function(error){
                    console.log("Query error:" + error.message);
                }
            });
          }
                getPosts();

    });    
var Insider=Parse.Object.extend(“Insider”);
函数getPosts(){
var query=newparse.query(内幕);
查询.查找({
成功:功能(结果){
var输出=”;
对于(结果中的var i){
var name=results[i].get(“name”);
var catego=results[i].get(“cate”);
var imageurl=results[i].get(“image”);
var tpp=结果[i]。获取(“tipp”);
输出+=“
    ”; 输出+=”
  • ”; 输出+=“”; 输出+=“” 输出+=“” } $(“#列表”).html(输出); }, 错误:函数(错误){ log(“查询错误:+错误消息”); } }); } getPosts(); });

非常感谢任何帮助

该问题是由于字符串中的双引号引起的。您需要对它们进行转义,或者使用一个引号(
)来分隔字符串本身。此外,您正在为for循环将创建的每个img标记分配相同的id。将其更改为一个类,或者每次使用不同的id@LelioFaieta是的,这也是一个问题,谢谢。你能告诉我怎么可能每次都分配一个新的ID吗?因为现在每个列表项中都有来自查询的相同图像class@LelioFaieta一个图像标签中有两个类是可能的吗?