Javascript 在循环中使用jquery打印HTML属性
我尝试在数据库(parse.com)中循环使用对象,并希望使用Bootstrap中的属性打印这些结果。我是一个初学者,不明白为什么不可能,我是怎么做到的。我知道有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);
.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一个图像标签中有两个类是可能的吗?