【发布时间】:2018-03-25 14:51:06
【问题描述】:
这是我的代码
$(function() {
$.getJSON('test.json', function(data) {
var items = [];
$.each( data.products, function( key, val ) {
for (var i = 0; i < data.products.length; i++) {
var obj = data.products[i];
if (obj.title == 'Hat') {
var Imgs = '<div class="Hats"><img src="' + obj.imUrl + '"></div>'
$(Imgs).appendTo($(".HatsImages"));
}
}
});})})
所以我要说明“obj.title”(即“普通黑色可调帽”这个句子)是否有 Hat init 这个词,然后将“obj.imUrl”附加到我的 HTML 中。
如果我将“Hat”替换为“Plain Black Adjustable Hat”,它会起作用,但我只想检查“Hat”这个词而不是完整的句子,希望这是有道理的。
【问题讨论】:
标签: javascript loops for-loop if-statement