Javascript 如何不删除空格后的单词?

Javascript 如何不删除空格后的单词?,javascript,html,jquery,Javascript,Html,Jquery,在这里,当点击按钮在模态上显示变量时,我遇到了一些问题var name=details[i].name它给出了准确的完整值,但当我在model上显示此数据时,它只显示第一个单词。第一个单词或空格后的单词将自动删除。我的代码怎么了 if(详细信息[i].taskmaster\u id&&details[i].events.length){ var name=详细信息[i]。名称 var status=详细信息[i]。状态 console.log('status',status) console.l

在这里,当点击按钮在模态上显示变量时,我遇到了一些问题
var name=details[i].name
它给出了准确的完整值,但当我在model上显示此数据时,它只显示第一个单词。第一个单词或空格后的单词将自动删除。我的代码怎么了

if(详细信息[i].taskmaster\u id&&details[i].events.length){
var name=详细信息[i]。名称
var status=详细信息[i]。状态
console.log('status',status)
console.log(name)//在此处显示完整单词
messageCleaner.innerHTML='messagetocleaner';
//将消息附加到“清理器”按钮
headerContentJustify.appendChild(messageCleaner);
}
$(文档).on('click','#msg',函数(e){
常数{
名称
地位
}=e.target.dataset;
$(“#sendmessagetocleaner”).modal('show')
$('#sendmessagetocleaner').on('show.bs.modal',函数(e){
console.log(name)//此处仅显示第一个单词
//如果这个词是约翰·多伊,我这里就只有约翰了
$(“#清洁剂名称”).val(名称)
$(“#sub”).val(`${name}`)
})
});

您缺少双引号:

messageCleaner.innerHTML='<button class="btn btn-msg-cleaner btn-sm" id="msg" 
data-name="'+name+'" data-status="'+status+"
'>Message to Cleaner
</button>';
messageCleaner.innerHTML='0