Parse.com和JavaScript SDK。
此查询运行,多个结果存储在名为“category”
的ID中query.find({
success: function(results) {
var friends = [];
for (var i = 0; i < results.length; i++) {
friends.push({
imageURL: results[i].get('Global_Badges_img'),
//friendRequestId: results[i].id,
badgename: results[i].get('BadgeName'),
category: results[i].get('category'),
});
}
_.each(friends, function(item) {
var wrapper = $('<div></div>');
wrapper.append('<img class="images BadgeImgOutline responsive-image" src="' + item.imageURL + '" />'+ '<br>');
wrapper.append('<div class="tag badgelabel" >'+ item.badgename + '</div>'+ '<br>');
wrapper.append('<div id="category" class="tag categorylabel" >'+ item.category + '</div>'+ '<br>'+ '<br>' );
$('#container').append(wrapper);
});
此外,在我的代码中,我使用categorySelected = $('div#category.tag.categorylabel').text();
来回忆这些数据。但是我只想要存储在item.category
中的记录。此刻我将所有记录都放回文本字符串中。
如何仅定位item.category?
答案 0 :(得分:0)
我使用了categorySelected = $('#badgeselect .categorylabel').text();
通过从#badgeSelect获取数据,这意味着唯一可用的数据显示在文本框中,而不是&#39; #category&#39;返回了所有结果。
它只是通过更改var categorySelected
来正确定位文本