我试图通过seller_name | revised_code
blueR | 5813
jack | 5968
Cwireless | 7349
Tea | 4899
Tea | 5813
blueR | 5678
jack | 4814
Tea | 4899
显示一些字符串。字符串是动态分配的。由于某种原因console.log()
在字符串中第一次遇到空格时截断字符串。请参阅下面的输出截图。请查看" data-keyword"属性。
这是我的代码:
console.log()

下面是我尝试显示字符串的地方:
$.each(data, function(i, jsonObj){
tempHolder = jsonObj.fields.keyword;
dataArr[i] = tempHolder;
$('#keywordsDiv').append('<li><label class="form-check-label" style="font-size: 9px; color: red;"><input type="checkbox" class="form-check-input keywordCheckbox" data-keyword='+tempHolder+' />'+tempHolder+'</label></li>');
});
导致这种情况的原因是什么?
答案 0 :(得分:0)
$('#keywordsDiv').append('<li><label class="form-check-label" style="font-size: 9px; color: red;"><input type="checkbox" class="form-check-input keywordCheckbox" data-keyword=“'+tempHolder+'” />'+tempHolder+'</label></li>');
用如上所示的引号包装tempHolder .. html正在这样做,它正在考虑第一个单词。
抱歉格式错误 〜从手机回答。